CertificateAuthentication Class
- java.
lang. Object - com.
azure. resourcemanager. network. models. CertificateAuthentication
- com.
Implements
public final class CertificateAuthentication
implements JsonSerializable<CertificateAuthentication>
Certificate Authentication information for a certificate based authentication connection.
Constructor Summary
| Constructor | Description |
|---|---|
| CertificateAuthentication() |
Creates an instance of Certificate |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
static
Certificate |
fromJson(JsonReader jsonReader)
Reads an instance of Certificate |
| List<String> |
inboundAuthCertificateChain()
Get the inbound |
| String |
inboundAuthCertificateSubjectName()
Get the inbound |
| String |
outboundAuthCertificate()
Get the outbound |
|
Json |
toJson(JsonWriter jsonWriter) |
| void |
validate()
Validates the instance. |
|
Certificate |
withInboundAuthCertificateChain(List<String> inboundAuthCertificateChain)
Set the inbound |
|
Certificate |
withInboundAuthCertificateSubjectName(String inboundAuthCertificateSubjectName)
Set the inbound |
|
Certificate |
withOutboundAuthCertificate(String outboundAuthCertificate)
Set the outbound |
Methods inherited from java.lang.Object
Constructor Details
CertificateAuthentication
public CertificateAuthentication()
Creates an instance of CertificateAuthentication class.
Method Details
fromJson
public static CertificateAuthentication fromJson(JsonReader jsonReader)
Reads an instance of CertificateAuthentication from the JsonReader.
Parameters:
Returns:
Throws:
inboundAuthCertificateChain
public List<String> inboundAuthCertificateChain()
Get the inboundAuthCertificateChain property: Inbound authentication certificate public keys.
Returns:
inboundAuthCertificateSubjectName
public String inboundAuthCertificateSubjectName()
Get the inboundAuthCertificateSubjectName property: Inbound authentication certificate subject name.
Returns:
outboundAuthCertificate
public String outboundAuthCertificate()
Get the outboundAuthCertificate property: Keyvault secret ID for outbound authentication certificate.
Returns:
toJson
validate
public void validate()
Validates the instance.
withInboundAuthCertificateChain
public CertificateAuthentication withInboundAuthCertificateChain(List<String> inboundAuthCertificateChain)
Set the inboundAuthCertificateChain property: Inbound authentication certificate public keys.
Parameters:
Returns:
withInboundAuthCertificateSubjectName
public CertificateAuthentication withInboundAuthCertificateSubjectName(String inboundAuthCertificateSubjectName)
Set the inboundAuthCertificateSubjectName property: Inbound authentication certificate subject name.
Parameters:
Returns:
withOutboundAuthCertificate
public CertificateAuthentication withOutboundAuthCertificate(String outboundAuthCertificate)
Set the outboundAuthCertificate property: Keyvault secret ID for outbound authentication certificate.
Parameters:
Returns: