67 lines
3.8 KiB
Plaintext
67 lines
3.8 KiB
Plaintext
@page "/ProxyKMS"
|
|
|
|
@using Web.Operation.Packet
|
|
@using Web.Operation.Module
|
|
|
|
@inject ConfigService<WebClientConfig> _configService
|
|
|
|
<h3>ProxyKMS</h3>
|
|
<div style="height: calc(100% - 2.5rem); overflow:auto; margin-bottom: 10rem;">
|
|
<RadzenFieldset Text="EcuID">
|
|
<ProxyKmsModule Title="SupplierEcuID" TRequest="EcuID.Request_SupplierEcuID" TResponse="EcuID.Response_SupplierEcuID" Method="POST" Url="@($"{ApiAddress}/kms/ecuid/supplierEcuID")">
|
|
</ProxyKmsModule>
|
|
</RadzenFieldset>
|
|
<br />
|
|
|
|
<RadzenFieldset Text="MasterECUKey">
|
|
<ProxyKmsModule Title="SupplierKeyProvisioning" TRequest="MasterEcuKey.Request_SupplierKeyProvisioning" TResponse="MasterEcuKey.Response_SupplierKeyProvisioning" Method="POST" Url="@($"{ApiAddress}/kms/MasterEcuKey/SupplierKeyProvisioning")">
|
|
</ProxyKmsModule>
|
|
<br />
|
|
<ProxyKmsModule Title="SupplierKeyProvisioning" TRequest="MasterEcuKey.Request_SupplierKeyProvisioning_Result" TResponse="MasterEcuKey.Response_SupplierKeyProvisioning_Result" Method="PUT" Url="@($"{ApiAddress}/kms/MasterEcuKey/SupplierKeyProvisioning")">
|
|
</ProxyKmsModule>
|
|
</RadzenFieldset>
|
|
<br />
|
|
|
|
<RadzenFieldset Text="SupplierSymmKey">
|
|
<ProxyKmsModule Title="SupplierKeyProvisioning" TRequest="SupplierSymmKey.Request_SupplierKeyProvisioning" TResponse="SupplierSymmKey.Response_SupplierKeyProvisioning" Method="POST" Url="@($"{ApiAddress}/kms/SupplierSymmKey/SupplierKeyProvisioning")">
|
|
</ProxyKmsModule>
|
|
<br />
|
|
<ProxyKmsModule Title="SupplierKeyProvisioning" TRequest="SupplierSymmKey.Request_SupplierKeyProvisioning_Result" TResponse="SupplierSymmKey.Response_SupplierKeyProvisioning_Result" Method="PUT" Url="@($"{ApiAddress}/kms/SupplierSymmKey/SupplierKeyProvisioning")">
|
|
</ProxyKmsModule>
|
|
<br />
|
|
<ProxyKmsModule Title="SupplierKeySyncValue" TRequest="SupplierSymmKey.Request_SupplierKeySyncValue" TResponse="SupplierSymmKey.Response_SupplierKeySyncValue" Method="POST" Url="@($"{ApiAddress}/kms/SupplierSymmKey/SupplierKeySyncValue")">
|
|
</ProxyKmsModule>
|
|
<br />
|
|
<ProxyKmsModule Title="SupplierKeySyncValue" TRequest="SupplierSymmKey.Request_SupplierKeySyncValue_Result" TResponse="SupplierSymmKey.Response_SupplierKeySyncValue_Result" Method="PUT" Url="@($"{ApiAddress}/kms/SupplierSymmKey/SupplierKeySyncValue")">
|
|
</ProxyKmsModule>
|
|
</RadzenFieldset>
|
|
<br />
|
|
|
|
<RadzenFieldset Text="SecOCKey">
|
|
<ProxyKmsModule Title="SupplierKeyProvisioning" TRequest="SecOCKey.Request_SupplierKeyProvisioning" TResponse="SecOCKey.Response_SupplierKeyProvisioning" Method="POST" Url="@($"{ApiAddress}/kms/SecOCKey/SupplierKeyProvisioning")">
|
|
</ProxyKmsModule>
|
|
<br />
|
|
<ProxyKmsModule Title="SupplierKeyProvisioning" TRequest="SecOCKey.Request_SupplierKeyProvisioning_Result" TResponse="SecOCKey.Response_SupplierKeyProvisioning_Result" Method="PUT" Url="@($"{ApiAddress}/kms/SecOCKey/SupplierKeyProvisioning")">
|
|
</ProxyKmsModule>
|
|
<br />
|
|
<ProxyKmsModule Title="SupplierKeySyncValue" TRequest="SecOCKey.Request_SupplierKeySyncValue" TResponse="SecOCKey.Response_SupplierKeySyncValue" Method="POST" Url="@($"{ApiAddress}/kms/SecOCKey/SupplierKeySyncValue")">
|
|
</ProxyKmsModule>
|
|
<br />
|
|
<ProxyKmsModule Title="SupplierKeySyncValue" TRequest="SecOCKey.Request_SupplierKeySyncValue_Result" TResponse="SecOCKey.Response_SupplierKeySyncValue_Result" Method="PUT" Url="@($"{ApiAddress}/kms/SecOCKey/SupplierKeySyncValue")">
|
|
</ProxyKmsModule>
|
|
</RadzenFieldset>
|
|
</div>
|
|
|
|
@code {
|
|
public string ApiAddress { get; set; }
|
|
|
|
protected override async Task OnInitializedAsync()
|
|
{
|
|
var findApi = _configService.GetConfig().Api.Find(x => x.Id == 2);
|
|
if(findApi is not null)
|
|
{
|
|
ApiAddress = findApi.Host;
|
|
}
|
|
}
|
|
}
|