Class BCExtendedSSLSession

java.lang.Object
org.bouncycastle.jsse.BCExtendedSSLSession
All Implemented Interfaces:
SSLSession

public abstract class BCExtendedSSLSession extends Object implements SSLSession
  • Constructor Details

    • BCExtendedSSLSession

      public BCExtendedSSLSession()
  • Method Details

    • exportKeyingMaterialData

      public byte[] exportKeyingMaterialData(String label, byte[] context, int length) throws SSLKeyException
      Throws:
      SSLKeyException
    • exportKeyingMaterialKey

      public SecretKey exportKeyingMaterialKey(String keyAlg, String label, byte[] context, int length) throws SSLKeyException
      Throws:
      SSLKeyException
    • getLocalSupportedSignatureAlgorithms

      public abstract String[] getLocalSupportedSignatureAlgorithms()
    • getLocalSupportedSignatureAlgorithmsBC

      public String[] getLocalSupportedSignatureAlgorithmsBC()
    • getPeerSupportedSignatureAlgorithms

      public abstract String[] getPeerSupportedSignatureAlgorithms()
    • getPeerSupportedSignatureAlgorithmsBC

      public String[] getPeerSupportedSignatureAlgorithmsBC()
    • getRequestedServerNames

      public List<BCSNIServerName> getRequestedServerNames()
    • getStatusResponses

      public List<byte[]> getStatusResponses()
    • isFipsMode

      public abstract boolean isFipsMode()