ProbeSsl
This method checks if the Site Recovery Manager can establish successful SSL connection to the specified endpoint. It returns CertificateInfo that describes if this SRM server can validate the certificate coming from the specified endpoint.
Synopsis
CertificateInfo probeSsl(String uri)
uri is the URI of the endpoint to probe.
CertificateInfo
provides information about X509 certificate. It has the following fields:
Parameter | Description |
---|---|
certificate | PEM encoded X509 certificate. |
thumbprint | SHA-2 hash of the certificate. The format is two capital hexadecimal digits separated by ':'. For example: CF:2B:8A:63:9F:71:63:7C:5D:61:3C:83:A7:D0:17:E0:CA: 7C:89:5B:F3:D9:2B:BB:75:12:AA:C2:7C:C5:F3:9A |
dnsName | DNS name of the server extracted from the certificate. The client is expected to use this DNS name to establish a secure connection to the server. |
isTrusted | True if the SRM server can successfully validate the certificate without using thumbprints and false otherwise. |
issuedTo | IP or FQDN of the receiver of the certificate. |
issuedBy | IP or FQDN of the issuer. The one who signed the certificate. |
expiresOn | Date on which the certificate expires. |
Faults
- ConnectionRefusedFault
- DnsLookupFault
- HostUnreachableFault
- RuntimeFault
For more information about the faults, see Faults in Site Recovery Manager Appliance Management API.