1      !"#$%&'()*+,-./0123456789:;<=>?@ABFGHIJPRUVWXZ\^_`abd()VAlg.Alias.Signature.%Alg.Alias.Signature.1.2.840.10045.4.1Alg.Alias.Signature.DETECDSA!Alg.Alias.Signature.ECDSAWITHSHA1!Alg.Alias.Signature.ECDSAWithSHA1!Alg.Alias.Signature.ECDSAwithSHA1$Alg.Alias.Signature.SHA1WITHDETECDSA!Alg.Alias.Signature.SHA1WITHECDSA!Alg.Alias.Signature.SHA1WithECDSA!Alg.Alias.Signature.SHA1withECDSA&Alg.Alias.Signature.SHA224WITHDETECDSA&Alg.Alias.Signature.SHA256WITHDETECDSA&Alg.Alias.Signature.SHA384WITHDETECDSA&Alg.Alias.Signature.SHA512WITHDETECDSAAlgorithmParameters.EC CVC-ECDSA Cipher.ECIESCipher.ECIESWITHAES-CBCCipher.ECIESWITHDESEDE-CBCCipher.ECIESWITHSHA1Cipher.ECIESWITHSHA1ANDAES-CBC!Cipher.ECIESWITHSHA1ANDDESEDE-CBCCipher.ECIESWITHSHA256 Cipher.ECIESWITHSHA256ANDAES-CBC#Cipher.ECIESWITHSHA256ANDDESEDE-CBCCipher.ECIESWITHSHA384 Cipher.ECIESWITHSHA384ANDAES-CBC#Cipher.ECIESWITHSHA384ANDDESEDE-CBCCipher.ECIESWITHSHA512 Cipher.ECIESWITHSHA512ANDAES-CBC#Cipher.ECIESWITHSHA512ANDDESEDE-CBCCipher.ECIESwithAES-CBCCipher.ECIESwithDESEDE-CBCCipher.ECIESwithSHA1Cipher.ECIESwithSHA1andAES-CBC!Cipher.ECIESwithSHA1andDESEDE-CBCCipher.ECIESwithSHA256 Cipher.ECIESwithSHA256andAES-CBC#Cipher.ECIESwithSHA256andDESEDE-CBCCipher.ECIESwithSHA384 Cipher.ECIESwithSHA384andAES-CBC#Cipher.ECIESwithSHA384andDESEDE-CBCCipher.ECIESwithSHA512 Cipher.ECIESwithSHA512andAES-CBC#Cipher.ECIESwithSHA512andDESEDE-CBCECECDDSAECDSAECMQV KeyAgreement KeyAgreement.KeyAgreement.ECCDHKeyAgreement.ECCDHUKeyAgreement.ECCDHUWITHSHA1CKDFKeyAgreement.ECCDHUWITHSHA1KDF!KeyAgreement.ECCDHUWITHSHA224CKDF KeyAgreement.ECCDHUWITHSHA224KDF!KeyAgreement.ECCDHUWITHSHA256CKDF KeyAgreement.ECCDHUWITHSHA256KDF!KeyAgreement.ECCDHUWITHSHA384CKDF KeyAgreement.ECCDHUWITHSHA384KDF!KeyAgreement.ECCDHUWITHSHA512CKDF KeyAgreement.ECCDHUWITHSHA512KDFKeyAgreement.ECCDHWITHSHA1CKDFKeyAgreement.ECCDHWITHSHA1KDFKeyAgreement.ECCDHWITHSHA224KDF KeyAgreement.ECCDHWITHSHA256CKDFKeyAgreement.ECCDHWITHSHA256KDF KeyAgreement.ECCDHWITHSHA384CKDFKeyAgreement.ECCDHWITHSHA384KDF KeyAgreement.ECCDHWITHSHA512CKDFKeyAgreement.ECCDHWITHSHA512KDFKeyAgreement.ECDHKeyAgreement.ECDHCKeyAgreement.ECDHWITHSHA1KDFKeyAgreement.ECDHWITHSHA224KDFKeyAgreement.ECDHWITHSHA256KDFKeyAgreement.ECDHWITHSHA384KDFKeyAgreement.ECDHWITHSHA512KDF#KeyAgreement.ECKAEGWITHRIPEMD160KDFKeyAgreement.ECKAEGWITHSHA1KDF KeyAgreement.ECKAEGWITHSHA224KDF KeyAgreement.ECKAEGWITHSHA256KDF KeyAgreement.ECKAEGWITHSHA384KDF KeyAgreement.ECKAEGWITHSHA512KDFKeyAgreement.ECMQVKeyAgreement.ECMQVWITHSHA1CKDFKeyAgreement.ECMQVWITHSHA1KDF KeyAgreement.ECMQVWITHSHA224CKDFKeyAgreement.ECMQVWITHSHA224KDF KeyAgreement.ECMQVWITHSHA256CKDFKeyAgreement.ECMQVWITHSHA256KDF KeyAgreement.ECMQVWITHSHA384CKDFKeyAgreement.ECMQVWITHSHA384KDF KeyAgreement.ECMQVWITHSHA512CKDFKeyAgreement.ECMQVWITHSHA512KDF KeyFactory.ECKeyFactory.ECDHKeyFactory.ECDHCKeyFactory.ECDSAKeyFactory.ECMQVKeyPairGenerator.ECKeyPairGenerator.ECDHKeyPairGenerator.ECDHC KeyPairGenerator.ECDHWITHSHA1KDFKeyPairGenerator.ECDSAKeyPairGenerator.ECIESKeyPairGenerator.ECMQV PLAIN-ECDSA RIPEMD160SHA1SHA1WITHECDDSASHA224SHA224WITHECDDSASHA256SHA256WITHECDDSASHA3-224SHA3-256SHA3-384SHA3-512SHA384SHA384WITHECDDSASHA512SHA512WITHECDDSASHAKE128SHAKE256Signature.ECDDSASignature.ECDSASignature.NONEwithECDSASignature.SHA1WITHECDDSASignature.SHA1WITHECNRSignature.SHA224WITHECDDSASignature.SHA224WITHECNRSignature.SHA256WITHECDDSASignature.SHA256WITHECNRSignature.SHA3-224WITHECDDSASignature.SHA3-256WITHECDDSASignature.SHA3-384WITHECDDSASignature.SHA3-512WITHECDDSASignature.SHA384WITHECDDSASignature.SHA384WITHECNRSignature.SHA512WITHECDDSASignature.SHA512WITHECNR access$000 addAlgorithm addAttributesaddSignatureAlgorithmappend configure&dhSinglePass_cofactorDH_sha1kdf_scheme(dhSinglePass_cofactorDH_sha224kdf_scheme(dhSinglePass_cofactorDH_sha256kdf_scheme(dhSinglePass_cofactorDH_sha384kdf_scheme(dhSinglePass_cofactorDH_sha512kdf_scheme!dhSinglePass_stdDH_sha1kdf_scheme#dhSinglePass_stdDH_sha224kdf_scheme#dhSinglePass_stdDH_sha256kdf_scheme#dhSinglePass_stdDH_sha384kdf_scheme#dhSinglePass_stdDH_sha512kdf_schemeecSignWithRipemd160ecSignWithSha1ecdsa_plain_RIPEMD160ecdsa_plain_SHA1ecdsa_plain_SHA224ecdsa_plain_SHA256ecdsa_plain_SHA384ecdsa_plain_SHA3_224ecdsa_plain_SHA3_256ecdsa_plain_SHA3_384ecdsa_plain_SHA3_512ecdsa_plain_SHA512ecdsa_with_SHA224ecdsa_with_SHA256ecdsa_with_SHA384ecdsa_with_SHA512ecka_eg_X963kdf_RIPEMD160ecka_eg_X963kdf_SHA1ecka_eg_X963kdf_SHA224ecka_eg_X963kdf_SHA256ecka_eg_X963kdf_SHA384ecka_eg_X963kdf_SHA512id_TA_ECDSA_SHA_1id_TA_ECDSA_SHA_224id_TA_ECDSA_SHA_256id_TA_ECDSA_SHA_384id_TA_ECDSA_SHA_512id_ecPublicKeyid_ecdsa_with_sha3_224id_ecdsa_with_sha3_256id_ecdsa_with_sha3_384id_ecdsa_with_sha3_512id_ecdsa_with_shake128id_ecdsa_with_shake256 isOverrideSetjava/lang/StringBuildermqvSinglePass_sha1kdf_schememqvSinglePass_sha224kdf_schememqvSinglePass_sha256kdf_schememqvSinglePass_sha384kdf_schememqvSinglePass_sha512kdf_schemeorg.bouncycastle.ec.disable_mqvEorg.bouncycastle.jcajce.provider.asymmetric.ec.AlgorithmParametersSpi>org.bouncycastle.jcajce.provider.asymmetric.ec.IESCipher$ECIESHorg.bouncycastle.jcajce.provider.asymmetric.ec.IESCipher$ECIESwithAESCBCKorg.bouncycastle.jcajce.provider.asymmetric.ec.IESCipher$ECIESwithDESedeCBCHorg.bouncycastle.jcajce.provider.asymmetric.ec.IESCipher$ECIESwithSHA256Qorg.bouncycastle.jcajce.provider.asymmetric.ec.IESCipher$ECIESwithSHA256andAESCBCTorg.bouncycastle.jcajce.provider.asymmetric.ec.IESCipher$ECIESwithSHA256andDESedeCBCHorg.bouncycastle.jcajce.provider.asymmetric.ec.IESCipher$ECIESwithSHA384Qorg.bouncycastle.jcajce.provider.asymmetric.ec.IESCipher$ECIESwithSHA384andAESCBCTorg.bouncycastle.jcajce.provider.asymmetric.ec.IESCipher$ECIESwithSHA384andDESedeCBCHorg.bouncycastle.jcajce.provider.asymmetric.ec.IESCipher$ECIESwithSHA512Qorg.bouncycastle.jcajce.provider.asymmetric.ec.IESCipher$ECIESwithSHA512andAESCBCTorg.bouncycastle.jcajce.provider.asymmetric.ec.IESCipher$ECIESwithSHA512andDESedeCBCZorg.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi$CDHwithSHA1KDFAndSharedInfo\org.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi$CDHwithSHA224KDFAndSharedInfo\org.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi$CDHwithSHA256KDFAndSharedInfo\org.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi$CDHwithSHA384KDFAndSharedInfo\org.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi$CDHwithSHA512KDFAndSharedInfoAorg.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi$DHBorg.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi$DHCCorg.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi$DHUCNorg.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi$DHUwithSHA1CKDFMorg.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi$DHUwithSHA1KDFPorg.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi$DHUwithSHA224CKDFOorg.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi$DHUwithSHA224KDFPorg.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi$DHUwithSHA256CKDFOorg.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi$DHUwithSHA256KDFPorg.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi$DHUwithSHA384CKDFOorg.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi$DHUwithSHA384KDFPorg.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi$DHUwithSHA512CKDFOorg.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi$DHUwithSHA512KDFMorg.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi$DHwithSHA1CKDFYorg.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi$DHwithSHA1KDFAndSharedInfo[org.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi$DHwithSHA224KDFAndSharedInfoOorg.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi$DHwithSHA256CKDF[org.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi$DHwithSHA256KDFAndSharedInfoOorg.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi$DHwithSHA384CKDF[org.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi$DHwithSHA384KDFAndSharedInfoOorg.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi$DHwithSHA512CKDF[org.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi$DHwithSHA512KDFAndSharedInfoUorg.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi$ECKAEGwithRIPEMD160KDFPorg.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi$ECKAEGwithSHA1KDFRorg.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi$ECKAEGwithSHA224KDFRorg.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi$ECKAEGwithSHA256KDFRorg.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi$ECKAEGwithSHA384KDFRorg.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi$ECKAEGwithSHA512KDFBorg.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi$MQVNorg.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi$MQVwithSHA1CKDFMorg.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi$MQVwithSHA1KDFZorg.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi$MQVwithSHA1KDFAndSharedInfoPorg.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi$MQVwithSHA224CKDFOorg.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi$MQVwithSHA224KDF\org.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi$MQVwithSHA224KDFAndSharedInfoPorg.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi$MQVwithSHA256CKDFOorg.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi$MQVwithSHA256KDF\org.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi$MQVwithSHA256KDFAndSharedInfoPorg.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi$MQVwithSHA384CKDFOorg.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi$MQVwithSHA384KDF\org.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi$MQVwithSHA384KDFAndSharedInfoPorg.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi$MQVwithSHA512CKDFOorg.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi$MQVwithSHA512KDF\org.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi$MQVwithSHA512KDFAndSharedInfo?org.bouncycastle.jcajce.provider.asymmetric.ec.KeyFactorySpi$ECAorg.bouncycastle.jcajce.provider.asymmetric.ec.KeyFactorySpi$ECDHBorg.bouncycastle.jcajce.provider.asymmetric.ec.KeyFactorySpi$ECDHCBorg.bouncycastle.jcajce.provider.asymmetric.ec.KeyFactorySpi$ECDSABorg.bouncycastle.jcajce.provider.asymmetric.ec.KeyFactorySpi$ECMQVEorg.bouncycastle.jcajce.provider.asymmetric.ec.KeyPairGeneratorSpi$ECGorg.bouncycastle.jcajce.provider.asymmetric.ec.KeyPairGeneratorSpi$ECDHHorg.bouncycastle.jcajce.provider.asymmetric.ec.KeyPairGeneratorSpi$ECDHCHorg.bouncycastle.jcajce.provider.asymmetric.ec.KeyPairGeneratorSpi$ECDSAHorg.bouncycastle.jcajce.provider.asymmetric.ec.KeyPairGeneratorSpi$ECMQVDorg.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$ecCVCDSAGorg.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$ecCVCDSA224Gorg.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$ecCVCDSA256Gorg.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$ecCVCDSA384Iorg.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$ecCVCDSA3_224Iorg.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$ecCVCDSA3_256Iorg.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$ecCVCDSA3_384Iorg.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$ecCVCDSA3_512Gorg.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$ecCVCDSA512Aorg.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$ecDSADorg.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$ecDSA224Dorg.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$ecDSA256Dorg.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$ecDSA384Dorg.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$ecDSA512Jorg.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$ecDSARipeMD160Iorg.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$ecDSASha3_224Iorg.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$ecDSASha3_256Iorg.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$ecDSASha3_384Iorg.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$ecDSASha3_512Iorg.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$ecDSAShake128Iorg.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$ecDSAShake256Eorg.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$ecDSAnoneDorg.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$ecDetDSAGorg.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$ecDetDSA224Gorg.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$ecDetDSA256Gorg.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$ecDetDSA384Gorg.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$ecDetDSA512Lorg.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$ecDetDSASha3_224Lorg.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$ecDetDSASha3_256Lorg.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$ecDetDSASha3_384Lorg.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$ecDetDSASha3_512@org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$ecNRCorg.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$ecNR224Corg.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$ecNR256Corg.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$ecNR384Corg.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$ecNR512Korg.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$ecPlainDSARP1600org/bouncycastle/asn1/nist/NISTObjectIdentifiers.org/bouncycastle/asn1/sec/SECObjectIdentifiers:org/bouncycastle/asn1/teletrust/TeleTrusTObjectIdentifiers,org/bouncycastle/asn1/x9/X9ObjectIdentifiers7org/bouncycastle/internal/asn1/bsi/BSIObjectIdentifiers7org/bouncycastle/internal/asn1/cms/CMSObjectIdentifiers7org/bouncycastle/internal/asn1/eac/EACObjectIdentifiers.org/bouncycastle/jcajce/provider/asymmetric/EC7org/bouncycastle/jcajce/provider/asymmetric/EC$Mappings+P+Q+R+S+T+1+1+1+1+1+1+O*+-SY۶*+-SY۶*+0TYܶ*+-SY۶*+-SY۶*+-SY۶*+-SY۶*+-SY۶*+-SY۶*+-SY۶*+-SY۶*+-*+-*+-*+-*+-*+-*+-*+-*+-*+-*+-ޚ+U+V+X+Z+\+^+W+Y+[+]+_+HY2ֲն+HY2ֲն+HY2ֲն+HY2ֲն+HY2ֲն*+-SY۶*+-*+0TYܶ*+-*+0TYܶ*+-*+0TYܶ*+-*+0TYܶ*+-+d¹+kǹ+`+c+a+b+eù+iƹ+fĹ+hĹ+gŹ+jĹ++!++$++'++*++++"++%++(+++++ ++#++&++)++,++tȹ+u˹+ /+/+/+/+ /+/+/+HYֲն/+s̹+v̹+w͹+xι+}Ϲ+~й+yѹ+zҹ+{ӹ+|Թ+.+l+ n+ p+ q+r*+m/ɲ*+o/ʲ*+'/9*+(/:*+#/<*+$/=*+%/>*+&/?*+)/@̶*+*/AͶ*+!/;++B+,C+-D+.E+/F*+"0ζ*+m1϶*+o2ж*+'3Ѷ*+(8Ҷ*+" 0*+m 1*+o 2*+' 3*+( 8Ŷ*+! G*+# 4*+$ 5¶*+% 6ö*+& 7ĶڱQP SR TR