Package com.blackhillsoftware.smf.smf119
Class ZertDetailTLSSection
java.lang.Object
com.blackhillsoftware.smf.Data
com.blackhillsoftware.smf.SmfData
com.blackhillsoftware.smf.smf119.ZertDetailTLSSection
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
Constant: 0x80 = 128static final int
Constant: 0x20 = 32static final int
Constant: 0x10 = 16static final int
Constant: 0x40 = 64 -
Method Summary
Modifier and TypeMethodDescriptionstatic ZertDetailTLSSection
create
(byte[] Data, int offset, int length) create is intended for internal use only.SMF119SC_TLS_CCert_Digest_Alg as a CertDigestAlgorithm.int
SMF119SC_TLS_CCert_Digest_Alg raw value.SMF119SC_TLS_CCert_Enc_Method as a CertEncryptionMethod.int
SMF119SC_TLS_CCert_Enc_Method raw value.int
SMF119SC_TLS_Ccert_Key_Len value.SMF119SC_TLS_Ccert_Key_Type as a KeyType.int
SMF119SC_TLS_Ccert_Key_Type raw value.SMF119SC_TLS_Ccert_Serial data.int
SMF119SC_TLS_Ccert_Serial_Len value.SMF119SC_TLS_Ccert_Signature_Method as a SignatureMethod.int
SMF119SC_TLS_Ccert_Signature_Method raw value.SMF119SC_TLS_CCert_Time as ZonedDateTime.SMF119SC_TLS_CCert_Time String value.SMF119SC_TLS_CCert_Time_Type as a TimeType.int
SMF119SC_TLS_CCert_Time_Type raw value.SMF119SC_TLS_Client_HS_Sig_Method as a SignatureMethod.int
SMF119SC_TLS_Client_HS_Sig_Method raw value.int
SMF119SC_TLS_CryptoFlags value.SMF119SC_TLS_CS_Enc_Alg as a EncryptionAlgorithm.int
SMF119SC_TLS_CS_Enc_Alg raw value.SMF119SC_TLS_CS_Kex_Alg as a TLSKexAlgorithm.int
SMF119SC_TLS_CS_Kex_Alg raw value.SMF119SC_TLS_CS_Msg_Auth as a MessageAuthAlgorithm.int
SMF119SC_TLS_CS_Msg_Auth raw value.boolean
Return true ifSMF119SC_TLS_Enc_Then_Mac
bit insmf119scTlsCryptoFlags()
is set.SMF119SC_TLS_FIPS_Mode as a FipsMode.int
SMF119SC_TLS_FIPS_Mode raw value.SMF119SC_TLS_Handshake_Role as a TLSHandshakeRole.int
SMF119SC_TLS_Handshake_Role raw value.SMF119SC_TLS_Handshake_Type as a TLSHandshakeType.int
SMF119SC_TLS_Handshake_Type raw value.SMF119SC_TLS_Neg_Cipher value.SMF119SC_TLS_Neg_Key_Share as a TLSNegotiatedkeyShare.int
SMF119SC_TLS_Neg_Key_Share raw value.boolean
Return true ifSMF119SC_TLS_Preshared_Key
bit insmf119scTlsCryptoFlags()
is set.boolean
Return true ifSMF119SC_TLS_Preshared_Key_Auth
bit insmf119scTlsCryptoFlags()
is set.SMF119SC_TLS_Protocol_Provider value.SMF119SC_TLS_Prot_Ver as a TLSProtocolVersion.int
SMF119SC_TLS_Prot_Ver raw value.boolean
Return true ifSMF119SC_TLS_Raw_Public_Key_Auth
bit insmf119scTlsCryptoFlags()
is set.SMF119SC_TLS_SCert_Digest_Alg as a CertDigestAlgorithm.int
SMF119SC_TLS_SCert_Digest_Alg raw value.SMF119SC_TLS_SCert_Enc_Method as a CertEncryptionMethod.int
SMF119SC_TLS_SCert_Enc_Method raw value.int
SMF119SC_TLS_SCert_Key_Len value.SMF119SC_TLS_SCert_Key_Type as a KeyType.int
SMF119SC_TLS_SCert_Key_Type raw value.SMF119SC_TLS_SCert_Serial data.int
SMF119SC_TLS_SCert_Serial_Len value.SMF119SC_TLS_SCert_Signature_Method as a SignatureMethod.int
SMF119SC_TLS_SCert_Signature_Method raw value.SMF119SC_TLS_SCert_Time as ZonedDateTime.SMF119SC_TLS_SCert_Time String value.SMF119SC_TLS_SCert_Time_Type as a TimeType.int
SMF119SC_TLS_SCert_Time_Type raw value.SMF119SC_TLS_Server_HS_Sig_Method as a SignatureMethod.int
SMF119SC_TLS_Server_HS_Sig_Method raw value.SMF119SC_TLS_Session_ID data.int
SMF119SC_TLS_Session_ID_Len value.SMF119SC_TLS_Source as a Source.int
SMF119SC_TLS_Source raw value.Methods inherited from class com.blackhillsoftware.smf.SmfData
createSection, getTriplet
-
Field Details
-
SMF119SC_TLS_Enc_Then_Mac
public static final int SMF119SC_TLS_Enc_Then_MacConstant: 0x80 = 128- See Also:
-
SMF119SC_TLS_Raw_Public_Key_Auth
public static final int SMF119SC_TLS_Raw_Public_Key_AuthConstant: 0x40 = 64- See Also:
-
-
Method Details
-
smf119scTlsProtVer
SMF119SC_TLS_Prot_Ver as a TLSProtocolVersion.- Returns:
- TLSProtocolVersion SMF119SC_TLS_Prot_Ver
-
smf119scTlsProtVerRawValue
public int smf119scTlsProtVerRawValue()SMF119SC_TLS_Prot_Ver raw value.- Returns:
- int SMF119SC_TLS_Prot_Ver value
-
smf119scTlsSource
SMF119SC_TLS_Source as a Source.- Returns:
- Source SMF119SC_TLS_Source
-
smf119scTlsSourceRawValue
public int smf119scTlsSourceRawValue()SMF119SC_TLS_Source raw value.- Returns:
- int SMF119SC_TLS_Source value
-
smf119scTlsHandshakeType
SMF119SC_TLS_Handshake_Type as a TLSHandshakeType.- Returns:
- TLSHandshakeType SMF119SC_TLS_Handshake_Type
-
smf119scTlsHandshakeTypeRawValue
public int smf119scTlsHandshakeTypeRawValue()SMF119SC_TLS_Handshake_Type raw value.- Returns:
- int SMF119SC_TLS_Handshake_Type value
-
smf119scTlsHandshakeRole
SMF119SC_TLS_Handshake_Role as a TLSHandshakeRole.- Returns:
- TLSHandshakeRole SMF119SC_TLS_Handshake_Role
-
smf119scTlsHandshakeRoleRawValue
public int smf119scTlsHandshakeRoleRawValue()SMF119SC_TLS_Handshake_Role raw value.- Returns:
- int SMF119SC_TLS_Handshake_Role value
-
smf119scTlsSessionIdLen
public int smf119scTlsSessionIdLen()SMF119SC_TLS_Session_ID_Len value.- Returns:
- int SMF119SC_TLS_Session_ID_Len value
-
smf119scTlsSessionId
SMF119SC_TLS_Session_ID data.- Returns:
- Token SMF119SC_TLS_Session_ID data
-
smf119scTlsProtocolProvider
SMF119SC_TLS_Protocol_Provider value.- Returns:
- String SMF119SC_TLS_Protocol_Provider value
-
smf119scTlsNegCipher
SMF119SC_TLS_Neg_Cipher value.- Returns:
- String SMF119SC_TLS_Neg_Cipher value
-
smf119scTlsCSEncAlg
SMF119SC_TLS_CS_Enc_Alg as a EncryptionAlgorithm.- Returns:
- EncryptionAlgorithm SMF119SC_TLS_CS_Enc_Alg
-
smf119scTlsCSEncAlgRawValue
public int smf119scTlsCSEncAlgRawValue()SMF119SC_TLS_CS_Enc_Alg raw value.- Returns:
- int SMF119SC_TLS_CS_Enc_Alg value
-
smf119scTlsCSMsgAuth
SMF119SC_TLS_CS_Msg_Auth as a MessageAuthAlgorithm.- Returns:
- MessageAuthAlgorithm SMF119SC_TLS_CS_Msg_Auth
-
smf119scTlsCSMsgAuthRawValue
public int smf119scTlsCSMsgAuthRawValue()SMF119SC_TLS_CS_Msg_Auth raw value.- Returns:
- int SMF119SC_TLS_CS_Msg_Auth value
-
smf119scTlsCSKexAlg
SMF119SC_TLS_CS_Kex_Alg as a TLSKexAlgorithm.- Returns:
- TLSKexAlgorithm SMF119SC_TLS_CS_Kex_Alg
-
smf119scTlsCSKexAlgRawValue
public int smf119scTlsCSKexAlgRawValue()SMF119SC_TLS_CS_Kex_Alg raw value.- Returns:
- int SMF119SC_TLS_CS_Kex_Alg value
-
smf119scTlsFipsMode
SMF119SC_TLS_FIPS_Mode as a FipsMode.- Returns:
- FipsMode SMF119SC_TLS_FIPS_Mode
-
smf119scTlsFipsModeRawValue
public int smf119scTlsFipsModeRawValue()SMF119SC_TLS_FIPS_Mode raw value.- Returns:
- int SMF119SC_TLS_FIPS_Mode value
-
smf119scTlsCryptoFlags
public int smf119scTlsCryptoFlags()SMF119SC_TLS_CryptoFlags value.- Returns:
- int SMF119SC_TLS_CryptoFlags value
-
smf119scTlsEncThenMac
public boolean smf119scTlsEncThenMac()Return true ifSMF119SC_TLS_Enc_Then_Mac
bit insmf119scTlsCryptoFlags()
is set.- Returns:
- boolean SMF119SC_TLS_Enc_Then_Mac bit is set in smf119scTlsCryptoFlags()
SMF119SC_TLS_Enc_Then_Mac = 0x80
-
smf119scTlsRawPublicKeyAuth
public boolean smf119scTlsRawPublicKeyAuth()Return true ifSMF119SC_TLS_Raw_Public_Key_Auth
bit insmf119scTlsCryptoFlags()
is set.- Returns:
- boolean SMF119SC_TLS_Raw_Public_Key_Auth bit is set in smf119scTlsCryptoFlags()
SMF119SC_TLS_Raw_Public_Key_Auth = 0x40
-
smf119scTlsSCertSignatureMethod
SMF119SC_TLS_SCert_Signature_Method as a SignatureMethod.- Returns:
- SignatureMethod SMF119SC_TLS_SCert_Signature_Method
-
smf119scTlsSCertSignatureMethodRawValue
public int smf119scTlsSCertSignatureMethodRawValue()SMF119SC_TLS_SCert_Signature_Method raw value.- Returns:
- int SMF119SC_TLS_SCert_Signature_Method value
-
smf119scTlsSCertEncMethod
SMF119SC_TLS_SCert_Enc_Method as a CertEncryptionMethod.- Returns:
- CertEncryptionMethod SMF119SC_TLS_SCert_Enc_Method
-
smf119scTlsSCertEncMethodRawValue
public int smf119scTlsSCertEncMethodRawValue()SMF119SC_TLS_SCert_Enc_Method raw value.- Returns:
- int SMF119SC_TLS_SCert_Enc_Method value
-
smf119scTlsSCertDigestAlg
SMF119SC_TLS_SCert_Digest_Alg as a CertDigestAlgorithm.- Returns:
- CertDigestAlgorithm SMF119SC_TLS_SCert_Digest_Alg
-
smf119scTlsSCertDigestAlgRawValue
public int smf119scTlsSCertDigestAlgRawValue()SMF119SC_TLS_SCert_Digest_Alg raw value.- Returns:
- int SMF119SC_TLS_SCert_Digest_Alg value
-
smf119scTlsSCertSerialLen
public int smf119scTlsSCertSerialLen()SMF119SC_TLS_SCert_Serial_Len value.- Returns:
- int SMF119SC_TLS_SCert_Serial_Len value
-
smf119scTlsSCertSerial
SMF119SC_TLS_SCert_Serial data.- Returns:
- Token SMF119SC_TLS_SCert_Serial data
-
smf119scTlsSCertTimeType
SMF119SC_TLS_SCert_Time_Type as a TimeType.- Returns:
- TimeType SMF119SC_TLS_SCert_Time_Type
-
smf119scTlsSCertTimeTypeRawValue
public int smf119scTlsSCertTimeTypeRawValue()SMF119SC_TLS_SCert_Time_Type raw value.- Returns:
- int SMF119SC_TLS_SCert_Time_Type value
-
smf119scTlsSCertTime
SMF119SC_TLS_SCert_Time as ZonedDateTime.- Returns:
- ZonedDateTime SMF119SC_TLS_SCert_Time Date and Time
- See Also:
-
smf119scTlsSCertTimeRawValue
SMF119SC_TLS_SCert_Time String value.- Returns:
- String SMF119SC_TLS_SCert_Time value
-
smf119scTlsSCertKeyType
SMF119SC_TLS_SCert_Key_Type as a KeyType.- Returns:
- KeyType SMF119SC_TLS_SCert_Key_Type
-
smf119scTlsSCertKeyTypeRawValue
public int smf119scTlsSCertKeyTypeRawValue()SMF119SC_TLS_SCert_Key_Type raw value.- Returns:
- int SMF119SC_TLS_SCert_Key_Type value
-
smf119scTlsSCertKeyLen
public int smf119scTlsSCertKeyLen()SMF119SC_TLS_SCert_Key_Len value.- Returns:
- int SMF119SC_TLS_SCert_Key_Len value
-
smf119scTlsCCertSignatureMethod
SMF119SC_TLS_Ccert_Signature_Method as a SignatureMethod.- Returns:
- SignatureMethod SMF119SC_TLS_Ccert_Signature_Method
-
smf119scTlsCCertSignatureMethodRawValue
public int smf119scTlsCCertSignatureMethodRawValue()SMF119SC_TLS_Ccert_Signature_Method raw value.- Returns:
- int SMF119SC_TLS_Ccert_Signature_Method value
-
smf119scTlsCCertEncMethod
SMF119SC_TLS_CCert_Enc_Method as a CertEncryptionMethod.- Returns:
- CertEncryptionMethod SMF119SC_TLS_CCert_Enc_Method
-
smf119scTlsCCertEncMethodRawValue
public int smf119scTlsCCertEncMethodRawValue()SMF119SC_TLS_CCert_Enc_Method raw value.- Returns:
- int SMF119SC_TLS_CCert_Enc_Method value
-
smf119scTlsCCertDigestAlg
SMF119SC_TLS_CCert_Digest_Alg as a CertDigestAlgorithm.- Returns:
- CertDigestAlgorithm SMF119SC_TLS_CCert_Digest_Alg
-
smf119scTlsCCertDigestAlgRawValue
public int smf119scTlsCCertDigestAlgRawValue()SMF119SC_TLS_CCert_Digest_Alg raw value.- Returns:
- int SMF119SC_TLS_CCert_Digest_Alg value
-
smf119scTlsCCertSerialLen
public int smf119scTlsCCertSerialLen()SMF119SC_TLS_Ccert_Serial_Len value.- Returns:
- int SMF119SC_TLS_Ccert_Serial_Len value
-
smf119scTlsCCertSerial
SMF119SC_TLS_Ccert_Serial data.- Returns:
- Token SMF119SC_TLS_Ccert_Serial data
-
smf119scTlsCCertTimeType
SMF119SC_TLS_CCert_Time_Type as a TimeType.- Returns:
- TimeType SMF119SC_TLS_CCert_Time_Type
-
smf119scTlsCCertTimeTypeRawValue
public int smf119scTlsCCertTimeTypeRawValue()SMF119SC_TLS_CCert_Time_Type raw value.- Returns:
- int SMF119SC_TLS_CCert_Time_Type value
-
smf119scTlsCCertTime
SMF119SC_TLS_CCert_Time as ZonedDateTime.- Returns:
- ZonedDateTime SMF119SC_TLS_CCert_Time Date and Time
- See Also:
-
smf119scTlsCCertTimeRawValue
SMF119SC_TLS_CCert_Time String value.- Returns:
- String SMF119SC_TLS_CCert_Time value
-
smf119scTlsCCertKeyType
SMF119SC_TLS_Ccert_Key_Type as a KeyType.- Returns:
- KeyType SMF119SC_TLS_Ccert_Key_Type
-
smf119scTlsCCertKeyTypeRawValue
public int smf119scTlsCCertKeyTypeRawValue()SMF119SC_TLS_Ccert_Key_Type raw value.- Returns:
- int SMF119SC_TLS_Ccert_Key_Type value
-
smf119scTlsCCertKeyLen
public int smf119scTlsCCertKeyLen()SMF119SC_TLS_Ccert_Key_Len value.- Returns:
- int SMF119SC_TLS_Ccert_Key_Len value
-
smf119scTlsServerHsSigMethod
SMF119SC_TLS_Server_HS_Sig_Method as a SignatureMethod.- Returns:
- SignatureMethod SMF119SC_TLS_Server_HS_Sig_Method
-
smf119scTlsServerHsSigMethodRawValue
public int smf119scTlsServerHsSigMethodRawValue()SMF119SC_TLS_Server_HS_Sig_Method raw value.- Returns:
- int SMF119SC_TLS_Server_HS_Sig_Method value
-
smf119scTlsClientHsSigMethod
SMF119SC_TLS_Client_HS_Sig_Method as a SignatureMethod.- Returns:
- SignatureMethod SMF119SC_TLS_Client_HS_Sig_Method
-
smf119scTlsClientHsSigMethodRawValue
public int smf119scTlsClientHsSigMethodRawValue()SMF119SC_TLS_Client_HS_Sig_Method raw value.- Returns:
- int SMF119SC_TLS_Client_HS_Sig_Method value
-
create
create is intended for internal use only. Instances of this section are created by the parent record or section.- Parameters:
Data
- Array of bytes containing data for this sectionoffset
- Offset of this section in the datalength
- length of the section
-