Package org.conscrypt
Class Spake2PlusKeyManager
- java.lang.Object
-
- org.conscrypt.Spake2PlusKeyManager
-
- All Implemented Interfaces:
javax.net.ssl.KeyManager
@Internal public class Spake2PlusKeyManager extends java.lang.Object implements javax.net.ssl.KeyManager
Provider of key material for Spake2Plus
-
-
Field Summary
Fields Modifier and Type Field Description private byte[]contextprivate inthandshakeLimitprivate byte[]idProverprivate byte[]idVerifierprivate booleanisClientprivate byte[]password
-
Constructor Summary
Constructors Constructor Description Spake2PlusKeyManager(byte[] context, byte[] password, byte[] idProver, byte[] idVerifier, boolean isClient, int handshakeLimit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringchooseEngineAlias(java.lang.String keyType, java.security.Principal[] issuers, javax.net.ssl.SSLEngine engine)java.lang.StringchooseEngineClientAlias(java.lang.String[] keyType, java.security.Principal[] issuers, javax.net.ssl.SSLEngine engine)byte[]getContext()intgetHandshakeLimit()byte[]getIdProver()byte[]getIdVerifier()byte[]getPassword()booleanisClient()
-
-
-
Method Detail
-
chooseEngineAlias
public java.lang.String chooseEngineAlias(java.lang.String keyType, java.security.Principal[] issuers, javax.net.ssl.SSLEngine engine)
-
chooseEngineClientAlias
public java.lang.String chooseEngineClientAlias(java.lang.String[] keyType, java.security.Principal[] issuers, javax.net.ssl.SSLEngine engine)
-
getContext
public byte[] getContext()
-
getPassword
public byte[] getPassword()
-
getIdProver
public byte[] getIdProver()
-
getIdVerifier
public byte[] getIdVerifier()
-
isClient
public boolean isClient()
-
getHandshakeLimit
public int getHandshakeLimit()
-
-