Dependencies
Declarations
-
sun
-
security
-
ssl
-
Alerts
-
AlpnExtension
-
ClientHandshaker
-
ExtensionType
-
GrizzlyNPN
-
HandshakeMessage
-
HandshakeMessage(): void
-
ht_hello_request: byte
-
ht_client_hello: byte
-
ht_server_hello: byte
-
ht_certificate: byte
-
ht_server_key_exchange: byte
-
ht_certificate_request: byte
-
ht_server_hello_done: byte
-
ht_certificate_verify: byte
-
ht_client_key_exchange: byte
-
ht_finished: byte
-
ht_not_applicable: byte
-
ht_next_protocol: byte
-
toByteArray(BigInteger): byte[]
-
MD5_pad1: byte[]
-
MD5_pad2: byte[]
-
SHA_pad1: byte[]
-
SHA_pad2: byte[]
-
genPad(int, int): byte[]
-
write(HandshakeOutStream): void
-
messageType(): int
-
messageLength(): int
-
send(HandshakeOutStream): void
-
print(PrintStream): void
-
NextProtocol
-
HelloRequest
-
ClientHello
-
ServerHello
-
CertificateMsg
-
ServerKeyExchange
-
RSA_ServerKeyExchange
-
DH_ServerKeyExchange
-
ECDH_ServerKeyExchange
-
DistinguishedName
-
CertificateRequest
-
ServerHelloDone
-
CertificateVerify
-
signature: byte[]
-
protocolVersion: ProtocolVersion
-
verify(ProtocolVersion, HandshakeHash, PublicKey, SecretKey): boolean
-
getSignature(ProtocolVersion, String): Signature
-
updateSignature(Signature, ProtocolVersion, HandshakeHash, String, SecretKey): void
-
updateDigest(MessageDigest, byte[], byte[], SecretKey): void
-
delegate: Class<Object>
-
spiField: Field
-
static class initializer
-
makeAccessible(AccessibleObject): void
-
NULL_OBJECT: Object
-
methodCache: Map<Class<Object>, Object>
-
digestKey(MessageDigest, SecretKey): void
-
messageType(): int
-
messageLength(): int
-
send(HandshakeOutStream): void
-
print(PrintStream): void
-
Finished
-
CLIENT: int
-
SERVER: int
-
SSL_CLIENT: byte[]
-
SSL_SERVER: byte[]
-
verifyData: byte[]
-
protocolVersion: ProtocolVersion
-
cipherSuite: CipherSuite
-
Finished(ProtocolVersion, HandshakeHash, int, SecretKey, CipherSuite): void
-
verify(HandshakeHash, int, SecretKey): boolean
-
getFinished(HandshakeHash, int, SecretKey): byte[]
-
updateDigest(MessageDigest, byte[], byte[], byte[], SecretKey): void
-
getVerifyData(): byte[]
-
messageType(): int
-
messageLength(): int
-
send(HandshakeOutStream): void
-
print(PrintStream): void
-
Handshaker
-
svrWriteIV: IvParameterSpec
-
clntMacSecret: SecretKey
-
svrMacSecret: SecretKey
-
selectedProtocol: String
-
taskDelegated: boolean
-
protocolVersion: ProtocolVersion
-
activeProtocolVersion: ProtocolVersion
-
secureRenegotiation: boolean
-
clientVerifyData: byte[]
-
serverVerifyData: byte[]
-
isInitialHandshake: boolean
-
identificationProtocol: String
-
algorithmConstraints: AlgorithmConstraints
-
serverNames: List<SNIServerName>
-
sniMatchers: Collection<SNIMatcher>
-
isClient: boolean
-
needCertVerify: boolean
-
conn: SSLSocketImpl
-
engine: SSLEngineImpl
-
handshakeHash: HandshakeHash
-
output: HandshakeOutStream
-
sslContext: SSLContextImpl
-
clnt_random: RandomCookie
-
svr_random: RandomCookie
-
session: SSLSessionImpl
-
clientHelloDelivered: boolean
-
serverHelloRequested: boolean
-
handshakeActivated: boolean
-
handshakeFinished: boolean
-
cipherSuite: CipherSuite
-
keyExchange: KeyExchange
-
resumingSession: boolean
-
enableNewSession: boolean
-
preferLocalCipherSuites: boolean
-
clntWriteKey: SecretKey
-
svrWriteKey: SecretKey
-
clntWriteIV: IvParameterSpec
-
delegatedTask: DelegatedTask<Object>
-
thrown: Exception
-
thrownLock: Object
-
allowUnsafeRenegotiation: boolean
-
allowLegacyHelloMessages: boolean
-
rejectClientInitiatedRenego: boolean
-
useExtendedMasterSecret: boolean
-
allowLegacyResumption: boolean
-
allowLegacyMasterSecret: boolean
-
requestedToUseEMS: boolean
-
invalidated: boolean
-
static class initializer
-
fatalSE(byte, String): void
-
fatalSE(byte, Throwable): void
-
fatalSE(byte, String, Throwable): void
-
warningSE(byte): void
-
getHostSE(): String
-
getHostAddressSE(): String
-
getPortSE(): int
-
getLocalPortSE(): int
-
getAccSE(): AccessControlContext
-
getEndpointIdentificationAlgorithmSE(): String
-
setVersionSE(ProtocolVersion): void
-
setVersion(ProtocolVersion): void
-
setAlgorithmConstraints(AlgorithmConstraints): void
-
setIdentificationProtocol(String): void
-
setSNIServerNames(List<SNIServerName>): void
-
setSNIMatchers(Collection<SNIMatcher>): void
-
setUseCipherSuitesOrder(boolean): void
-
activate(ProtocolVersion): void
-
setCipherSuite(CipherSuite): void
-
isNegotiable(CipherSuite): boolean
-
isNegotiable(ProtocolVersion): boolean
-
selectProtocolVersion(ProtocolVersion): ProtocolVersion
-
setEnableSessionCreation(boolean): void
-
newReadAuthenticator(): Authenticator
-
newWriteAuthenticator(): Authenticator
-
isDone(): boolean
-
getSession(): SSLSessionImpl
-
setHandshakeSessionSE(SSLSessionImpl): void
-
isSecureRenegotiation(): boolean
-
getClientVerifyData(): byte[]
-
getServerVerifyData(): byte[]
-
process_record(InputRecord, boolean): void
-
processLoop(): void
-
activated(): boolean
-
started(): boolean
-
kickstart(): void
-
getKickstartMessage(): HandshakeMessage
-
processMessage(byte, int): void
-
handshakeAlert(byte): void
-
sendChangeCipherSpec(Finished, boolean): void
-
receiveChangeCipherSpec(): void
-
calculateKeys(SecretKey, ProtocolVersion): void
-
calculateMasterSecret(SecretKey, ProtocolVersion): SecretKey
-
calculateConnectionKeys(SecretKey): void
-
printHex(HexDumpEncoder, byte[]): void
-
throwSSLException(String, Throwable): void
-
DelegatedTask
-
delegateTask(PrivilegedExceptionAction<Object>): void
-
getTask(): DelegatedTask<Object>
-
taskOutstanding(): boolean
-
checkThrown(): void
-
sendNPMessageIfNecessary(Finished): void
-
HelloExtensions
-
NextProtocolNegotiationExtension
-
SSLEngineImpl
-
connectionState: int
-
cs_START: int
-
cs_HANDSHAKE: int
-
cs_DATA: int
-
cs_RENEGOTIATE: int
-
cs_ERROR: int
-
cs_CLOSED: int
-
inboundDone: boolean
-
sslContext: SSLContextImpl
-
handshaker: Handshaker
-
sess: SSLSessionImpl
-
handshakeSession: SSLSessionImpl
-
clauth_none: byte
-
clauth_requested: byte
-
clauth_required: byte
-
expectingFinished: boolean
-
recvCN: boolean
-
closeReason: SSLException
-
doClientAuth: byte
-
enableSessionCreation: boolean
-
acc: AccessControlContext
-
identificationProtocol: String
-
algorithmConstraints: AlgorithmConstraints
-
serverNames: List<SNIServerName>
-
sniMatchers: Collection<SNIMatcher>
-
serverModeSet: boolean
-
roleIsServer: boolean
-
protocolVersion: ProtocolVersion
-
readAuthenticator: Authenticator
-
writeAuthenticator: Authenticator
-
secureRenegotiation: boolean
-
clientVerifyData: byte[]
-
serverVerifyData: byte[]
-
wrapLock: Object
-
unwrapLock: Object
-
writeLock: Object
-
isFirstAppOutputRecord: boolean
-
preferLocalCipherSuites: boolean
-
SSLEngineImpl(SSLContextImpl): void
-
SSLEngineImpl(SSLContextImpl, String, int): void
-
init(SSLContextImpl): void
-
initHandshaker(): void
-
getHSStatus(HandshakeStatus): HandshakeStatus
-
checkTaskThrown(): void
-
getConnectionState(): int
-
setConnectionState(int): void
-
getAcc(): AccessControlContext
-
getHandshakeStatus(): HandshakeStatus
-
changeReadCiphers(): void
-
changeWriteCiphers(): void
-
setVersion(ProtocolVersion): void
-
kickstartHandshake(): void
-
beginHandshake(): void
-
unwrap(ByteBuffer, ByteBuffer[], int, int): SSLEngineResult
-
wrap(ByteBuffer[], int, int, ByteBuffer): SSLEngineResult
-
checkSequenceNumber(Authenticator, byte): boolean
-
closeOutboundInternal(): void
-
closeOutbound(): void
-
isOutboundDone(): boolean
-
closeInboundInternal(): void
-
closeInbound(): void
-
isInboundDone(): boolean
-
getSession(): SSLSession
-
getHandshakeSession(): SSLSession
-
setHandshakeSession(SSLSessionImpl): void
-
getDelegatedTask(): Runnable
-
warning(byte): void
-
fatal(byte, String): void
-
fatal(byte, Throwable): void
-
fatal(byte, String, Throwable): void
-
recvAlert(): void
-
sendAlert(byte, byte): void
-
setEnableSessionCreation(boolean): void
-
getEnableSessionCreation(): boolean
-
setNeedClientAuth(boolean): void
-
getNeedClientAuth(): boolean
-
setWantClientAuth(boolean): void
-
getWantClientAuth(): boolean
-
setUseClientMode(boolean): void
-
getUseClientMode(): boolean
-
getSupportedCipherSuites(): String[]
-
setEnabledCipherSuites(String[]): void
-
getEnabledCipherSuites(): String[]
-
getSupportedProtocols(): String[]
-
setEnabledProtocols(String[]): void
-
getEnabledProtocols(): String[]
-
getSSLParameters(): SSLParameters
-
setSSLParameters(SSLParameters): void
-
toString(): String
-
ServerHandshaker
Java files
Class files