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.