Interface PeerIdentityProvider

All Known Implementing Classes:
StandardPeerIdentityProvider

public interface PeerIdentityProvider
Abstraction for deriving Peer Identity information from certificates
  • Method Summary

    Modifier and Type
    Method
    Description
    getIdentities(Certificate[] peerCertificates)
    Get Peer Identities from certificates that a peer provides during TLS handshaking
  • Method Details

    • getIdentities

      Set<String> getIdentities(Certificate[] peerCertificates) throws SSLPeerUnverifiedException
      Get Peer Identities from certificates that a peer provides during TLS handshaking
      Parameters:
      peerCertificates - Peer certificates
      Returns:
      Set of identities or empty when none found
      Throws:
      SSLPeerUnverifiedException - Thrown when peer certificates are not found or are not valid