Class crypt
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intX25519static final intTriple DESstatic final intAESstatic final intCAST-128 (only used for OpenPGP)static final intChaCha20static final intDESstatic final intDiffie-Hellmanstatic final intDSAstatic final intECDHstatic final intECDSAstatic final intEd25519static final intElGamalstatic final int-static final int-static final int-static final int-static final intHMAC-SHAstatic final intHMAC-SHA2static final intHMAC-SHA-nextgenstatic final intIDEA (only used for PGP 2.x)static final intLast possible crypt algo valuestatic final int-static final int-static final int-static final int-static final intMD5 (only used internally for TLS 1.0/1.1)static final intML-KEMstatic final intNo encryptionstatic final intPoly1305static final intRC2 (disabled by default, used for PKCS #12)static final intRC4 (insecure, disabled by default)static final intFormerly RC5static final intFormerly Blowfishstatic final intFormerly KEAstatic final intFormerly MD2static final intFormerly MD4static final intFormerly RIPE-MD 160static final intFormerly HMAC-MD5static final intFormerly HMAC-RIPEMD 160static final intRSAstatic final intSHA/SHA1static final intSHA-256static final intAlternate namestatic final intFuture SHA-nextgen standardstatic final intInternal data buffer sizestatic final intCursor mgt: Entry in attribute liststatic final intCursor mgt: Group in attribute liststatic final intCursor mgt: Instance in attribute liststatic final intLocus of last errorstatic final intDetailed error descriptionstatic final intType of last errorstatic final int-static final intNon-valuestatic final intAdd PKI userstatic final intCert creationstatic final intConfirmation of cert creationstatic final intCancellation of cert creationstatic final intCancel of creation w.revocationstatic final intClean up on restartstatic final intConnect to cert storestatic final intCreate cert storestatic final intDelete PKI userstatic final intDisconnect from cert storestatic final intError informationstatic final intCert expirystatic final intCert issuestatic final intCRL issuestatic final intLast possible cert store log actionstatic final intNo cert management actionstatic final intCert requeststatic final intCert renewal requeststatic final intCert revocation requeststatic final intDelete reqs after restartstatic final intComplete revocation after restartstatic final intCert revocationstatic final intPKCS #7 certificate chainstatic final intDER-encoded certificatestatic final intLast possible cert.format typestatic final intNo certificate formatstatic final intbase-64 wrapped cert chainstatic final intbase-64 wrapped certstatic final intXML wrapped cert chainstatic final intXML wrapped certstatic final intcontainsAACertsstatic final intdistributionPointName.fullNamestatic final intindirectCRLstatic final intcontainsSOAPublicKeyCertsstatic final intonlySomeReasonsstatic final intcontainsUserAttributeCertsstatic final int-static final int-static final intauthorityCertIssuerstatic final intauthorityCertSerialNumberstatic final intkeyIdentifierstatic final intaccessDescription.accessLocationstatic final intaccessDescription.accessLocationstatic final intaccessDescription.accessLocationstatic final intaccessDescription.accessLocationstatic final intaccessDescription.accessLocationstatic final int-static final int-static final int-static final intasNum.idstatic final intasNum.maxstatic final intasNum.minstatic final int2 5 29 53 deltaInfostatic final int-static final int-static final intbiometricData.dataHashstatic final intbiometricData.hashAlgorithmstatic final intbiometricData.typeOfDatastatic final intbiometricData.sourceDataUristatic final intcAstatic final intCA certificatestatic final intUser certificatestatic final int2 5 29 30 nameConstraintsstatic final int-static final intpolicyInformation.policyQualifiers.qualifier.cPSuristatic final intpolicyInformation.policyQualifiers.qualifier.userNotice.explicitTextstatic final intpolicyInformation.policyQualifiers.qualifier.userNotice.noticeRef.noticeNumbersstatic final intpolicyInformation.policyQualifiers.qualifier.userNotice.noticeRef.organizationstatic final intpolicyInformation.policyIdentifierstatic final intCert.request (DN + public key)static final intRTCS certificate statusstatic final intCertificate object typestatic final int1 3 6 1 4 1 3029 3 1 4 cRLExtReasonstatic final int-static final intSigner hash algorithmstatic final intSigner MAC algorithmstatic final intSigner sig.algorithmstatic final intcontentDescriptionstatic final intcontentTypestatic final int-static final int1 2 840 113549 1 9 4 messageDigeststatic final intcounterSignaturestatic final int-static final intsecurityCategories.securityCategory.typestatic final intsecurityCategories.securityCategory.valuestatic final intsecurityClassificationstatic final intsecurityPolicyIdentifierstatic final intprivacyMarkstatic final int1 2 840 113549 1 9 5 signingTimestatic final intmlData.mailListIdentifier.issuerAndSerialNumberstatic final intmlData.mlReceiptPolicy.inAdditionTo.generalNames.generalNamestatic final intmlData.mlReceiptPolicy.insteadOf.generalNames.generalNamestatic final intmlData.mlReceiptPolicy.nonestatic final intmlData.expansionTimestatic final int-static final intrandomNoncestatic final intcontentIdentifierstatic final intreceiptsFromstatic final intreceiptsTostatic final int-static final intsecurityCategories.securityCategory.typestatic final intsecurityCategories.securityCategory.valuestatic final intsecurityClassificationstatic final intsecurityPolicyIdentifierstatic final intprivacyMarkstatic final int-static final int-static final intcerts.essCertIDstatic final intpolicies.policyInformation.policyIdentifierstatic final int-static final int-static final intcerts.essCertIDstatic final intpolicies.policyInformation.policyIdentifierstatic final int1 2 840 113549 1 9 15 sMIMECapabilitiesstatic final int1 2 840 113549 1 9 6 counterSignaturestatic final intsigPolicyQualifiers.sigPolicyQualifier.cPSuristatic final intsigPolicyQualifiers.sigPolicyQualifier.userNotice.explicitTextstatic final intsigPolicyQualifiers.sigPolicyQualifier.userNotice.noticeRef.noticeNumbersstatic final intsigPolicyQualifiers.sigPolicyQualifier.userNotice.noticeRef.organizationstatic final intsigPolicyHashstatic final intsigPolicyIDstatic final intadditionalAttributesSigstatic final intdomainSigstatic final intoriginatorSigstatic final intreviewSigstatic final int-static final int3DES encryptionstatic final intAES encryptionstatic final intAuthEnc w.128-bit keystatic final intAuthEnc w.256-bit keystatic final intcanNotDecryptAnystatic final intCAST-128 encryptionstatic final intDSA with SHA-1 signingstatic final intECDSA with SHA-1 signingstatic final intECDSA with SHA2-256 signingstatic final intECDSA with SHA-ng signingstatic final intHMAC-SHA1 MACstatic final intHMAC-SHA2-256 MACstatic final intHMAC-SHA2-ng MACstatic final intpreferBinaryInsidestatic final intpreferSignedDatastatic final intRSA with SHA1 signingstatic final intRSA with SHA2-256 signingstatic final intRSA with SHA-ng signingstatic final intSHA1 hashstatic final intSHA2-256 hashstatic final intSHA2-ng hashstatic final int-static final int-static final intspcAgencyInfo.urlstatic final int-static final intspcOpusInfo.namestatic final intspcOpusInfo.urlstatic final int-static final intcommercialCodeSigningstatic final intindividualCodeSigningstatic final intcommonNamestatic final intcountryNamestatic final intcRLIssuerstatic final intdistributionPointName.fullNamestatic final intreasonsstatic final int-static final int1 3 6 1 4 1 3029 3 1 5 keyFeaturesstatic final int2 5 29 21 cRLReasonstatic final int2 5 29 23 holdInstructionCodestatic final int2 5 29 46 freshestCRLstatic final intCursor mgt: Rel.pos in chain/CRL/OCSPstatic final int2 5 29 28 issuingDistributionPointstatic final int-static final intdeltaLocationstatic final intnextDeltastatic final intdirectoryNamestatic final intCurrently selected DN in string formstatic final intdNSNamestatic final intediPartyName.nameAssignerstatic final intediPartyName.partyNamestatic final int-static final intexcludedSubtreesstatic final int2 5 29 63 aaIssuingDistributionPointstatic final intanyExtendedKeyUsagestatic final intclientAuthstatic final intcodeSigningstatic final intdirectoryServicestatic final intemailProtectionstatic final intipsecEndSystemstatic final intipsecTunnelstatic final intipsecUserstatic final intcertTrustListSigningstatic final intcommercialCodeSigningstatic final intencrypedFileSystemstatic final intindividualCodeSigningstatic final intserverGatedCryptostatic final inttimeStampSigningstatic final intserverGatedCryptostatic final intocspSigningstatic final intserverAuthstatic final inttimeStampingstatic final intserverGatedCrypto CAstatic final int-static final int2 5 29 40 crlStreamIdentifierstatic final intCertificate fingerprintsstatic final int-static final int-static final int-static final int-static final intcRLIssuerstatic final intdistributionPointName.fullNamestatic final intreasonsstatic final int2 5 29 24 invalidityDatestatic final intCert is signed and immutablestatic final int2 5 29 58 toBeRevokedstatic final intpolicyConstraints.inhibitPolicyMappingstatic final int2 5 29 27 deltaCRLIndicatorstatic final intiPAddressstatic final int-static final intaddressFamilystatic final intipAddress.addressRangeMaxstatic final intipAddress.addressRangeMinstatic final intipAddress.addressPrefixstatic final int2 5 29 19 basicConstraintsstatic final intpolicyMappings.issuerDomainPolicystatic final intIssuer DNstatic final intIssuer unique IDstatic final intonlyContainsCACertsstatic final intdistributionPointName.fullNamestatic final intindirectCRLstatic final intonlySomeReasonsstatic final intonlyContainsUserCertsstatic final int-static final int1 3 6 1 5 5 7 1 1 authorityInfoAccessstatic final int2 5 29 16 privateKeyUsagePeriodstatic final int-static final intlocalityNamestatic final int-static final intCRL/OCSP next-update timestatic final intnetscape-base-urlstatic final intnetscape-ca-policy-urlstatic final intnetscape-ca-revocation-urlstatic final intnetscape-cert-renewal-urlstatic final intnetscape-cert-typestatic final intnetscape-commentstatic final intnetscape-revocation-urlstatic final intnetscape-ssl-server-namestatic final int1 3 6 1 5 5 7 48 1 11 subjectInfoAccessstatic final int1 3 6 1 5 5 7 48 1 6 ocspArchiveCutoffstatic final intnoncestatic final int-static final intOCSP standard responsestatic final int2 5 29 51 baseUpdateTimestatic final int-static final int-static final intorganizationalUnitNamestatic final intorganizationNamestatic final intotherName.typeIDstatic final intotherName.valuestatic final intpathLenConstraintstatic final intpermittedSubtreesstatic final intPKI user IDstatic final intPKI user issue passwordstatic final intPKI user is an RAstatic final intPKI user revocation passwordstatic final int-static final int-static final intnotAfterstatic final intnotBeforestatic final int-static final int-static final intqcStatement.statementInfo.nameRegistrationAuthoritiesstatic final intqcStatement.statementInfo.semanticsIdentifierstatic final intregisteredIDstatic final intpolicyConstraints.requireExplicitPolicystatic final intCRL/OCSP cert-revocation timestatic final intOCSP revocation statusstatic final int-static final intcertificateIssuerstatic final intendingNumberstatic final intinvalidityDatestatic final intreasonCodestatic final intstartingNumberstatic final intrfc822Namestatic final intfailInfostatic final intmessageTypestatic final intpkiStatusstatic final intrecipientNoncestatic final intsenderNoncestatic final inttransIDstatic final intCert is self-signedstatic final intSerial numberstatic final int2 23 42 7 4 SET tunnelingstatic final int2 23 42 7 2 SET merchantDatastatic final int-static final intmerAcquirerBINstatic final intmerAuthFlagstatic final intmerNames.citystatic final intmerNames.countryNamestatic final int-static final intmerNames.languagestatic final intmerNames.namestatic final intmerNames.postalCodestatic final intmerNames.stateProvincestatic final intmerCountrystatic final intmerIDstatic final introotKeyThumbPrintstatic final int-static final inttunnelingAlgIDstatic final inttunnelingstatic final int-static final intS/MIME attributesstatic final int-static final int1 3 101 1 4 1 strongExtranetstatic final int-static final intauthoritystatic final intnamingAuth.iDstatic final intnamingAuth.textstatic final intnamingAuth.uRLstatic final intprofessionItemstatic final intprofessionOIDstatic final intregistrationNumberstatic final int1 3 36 8 3 15 siggAdditionalInformationstatic final int1 3 36 8 3 2 siggProcurationstatic final int-static final intfullAgeAtCountrystatic final intamountstatic final intcurrencystatic final intexponentstatic final int-static final int-static final intcountrystatic final intsigningFor.thirdPersonstatic final inttypeOfSubstitutionstatic final int1 3 36 8 3 13 siggCertHashstatic final intAmount of detail to include in sigs.static final intstateOrProvinceNamestatic final int-static final intsxNetIDList.sxNetID.idstatic final intsxNetIDList.sxNetID.zonestatic final int2 5 29 18 issuerAltNamestatic final int2 5 29 14 subjectKeyIdentifierstatic final intpolicyMappings.subjectDomainPolicystatic final intaccessDescription.accessLocationstatic final intaccessDescription.accessLocationstatic final intaccessDescription.accessLocationstatic final intaccessDescription.accessLocationstatic final intaccessDescription.accessLocationstatic final int-static final int2 5 29 15 keyUsagestatic final intSubject DNstatic final intPublic keystatic final intSubject unique IDstatic final intCRL/OCSP current-update timestatic final int-static final intcertificateIssuerstatic final intcertSerialNumberstatic final intreasonCodestatic final intrevocationTimestatic final intWhether cert is implicitly trustedstatic final intUsage that cert is trusted forstatic final intuniformResourceIdentifierstatic final int-static final int-static final intCert valid-from timestatic final intCert valid-to timestatic final intCert.format versionstatic final intCert is a magic just-works certstatic final intLast possible certificate statusstatic final intResponse is non-authoritativestatic final intNo certificate statusstatic final intCertificate isn't validstatic final intCertificate status unknownstatic final intCertificate validstatic final intAttribute certificatestatic final intPKCS #7 certificate chainstatic final intCertificatestatic final intPKCS #10 certification requeststatic final intCMS attributesstatic final intCRLstatic final intLast possible cert.typestatic final intNo certificate typestatic final intOCSP requeststatic final intOCSP responsestatic final intPKI user informationstatic final intCRMF certification requeststatic final intCRMF revocation requeststatic final intRTCS requeststatic final intRTCS responsestatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intPeer is following 33.310static final int-static final int-static final int-static final int-static final int-static final int-static final int-static final int-static final int-static final int-static final int-static final int-static final int-static final int-static final int-static final int-static final int-static final int-static final int-static final int-static final int-static final int-static final int-static final int-static final int-static final int-static final int-static final int-static final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intEnd of standard CRL reasonsstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int-static final int-static final int-static final int-static final int-static final intLast poss.valuestatic final int-static final int-static final intAlgorithmstatic final intBlock sizestatic final int-static final intHash valuestatic final intIVstatic final intIV sizestatic final intKeystatic final intPublic-key componentsstatic final intKey processing algorithmstatic final intKey processing iterationsstatic final intKey processing saltstatic final intValue used to derive keystatic final intKey size in bytesstatic final intLabel for private/secret keystatic final int-static final intModestatic final intAlgorithm namestatic final intMode namestatic final intObj.is backed by device or keysetstatic final int-static final int-static final int-static final int-static final intMicrosoft CryptoAPIstatic final intGeneric crypo HW pluginstatic final intLast possible crypto device typestatic final intNo crypto devicestatic final intPKCS #11 crypto tokenstatic final intTPM, formerly Fortezzastatic final intAuthenticate supervisor to dev.static final intAuthenticate user to devicestatic final int-static final intInitialise device for usestatic final int-static final intDevice/token labelstatic final int-static final intWhether user is logged instatic final intSet supervisor auth.val.static final intSet user authent.valuestatic final intZeroise devicestatic final int-static final intX25519/Ed25519static final intX448/Ed448static final intBrainpool p256r1static final intBrainpool p384r1static final intBrainpool p512r1static final intLast valid ECC curve typestatic final intNo ECC curve typestatic final intNIST P256/X9.62 P256v1/SECG p256r1 curvestatic final intNIST P384, SECG p384r1 curvestatic final intNIST P521, SECG p521r1static final intNeed resource to proceedstatic final intCompression informationstatic final intInner CMS content typestatic final intData size informationstatic final intDetached signaturestatic final int-static final intHash valuestatic final intIntegrity-protection levelstatic final intConventional encryption keystatic final intPKC decryption keysetstatic final intPKC encryption keysetstatic final intSignature check keysetstatic final int-static final intOriginator info/keystatic final intUser passwordstatic final intPKC decryption keystatic final intLabel of PKC decryption keystatic final intPKC encryption keystatic final intRecipient email addressstatic final intSession keystatic final intSignature/signature check keystatic final intExtra information added to CMS sigsstatic final intSignature check resultstatic final intTimestamp informationstatic final intBad/unrecognised data formatstatic final intOperation complete/can't continuestatic final intItem already present in objectstatic final intOperation failedstatic final intOperation incomplete/still in progressstatic final intData has already been init'dstatic final intInternal consistency check failedstatic final intInvalid/inconsistent informationstatic final intOut of memorystatic final intOpn.not avail.at requested sec.levelstatic final intThis type of opn.not availablestatic final intRequested item not found in objectstatic final intData has not been initialisedstatic final intCannot open objectstatic final intResources/space exhaustedstatic final intBad argument, parameter 1static final intBad argument, parameter 2static final intBad argument, parameter 3static final intBad argument, parameter 4static final intBad argument, parameter 5static final intBad argument, parameter 6static final intBad argument, parameter 7static final intNo permiss.to perform this operationstatic final intNo reliable random data availablestatic final intCannot read item from objectstatic final intResource destroyed by extnl.eventstatic final intSignature/integrity check failedstatic final intOperation timed out before completionstatic final intNot enough data availablestatic final intCannot write item to objectstatic final intIncorrect key used to decrypt datastatic final intRequired attribute missingstatic final intNon-allowed attribute presentstatic final intAttribute data too small or largestatic final intAttribute value is invalidstatic final intCert: Constraint violation in objectstatic final intCert: Constraint viol.in issuing certstatic final intLast possible error info typestatic final intNo error informationstatic final intDeenv, auto-determine typestatic final intPKCS #7 / CMS / S/MIME fmt.static final intcryptlib native formatstatic final intLast possible format typestatic final intNo format typestatic final intPGP formatstatic final int-static final intAs CMS with MSG-style behaviourstatic final intExtended error informationstatic final int-static final intstatic final intstatic final intstatic final intstatic final intstatic final intEncryption + ingerity protectionstatic final intMAC only, no encryptionstatic final intNo integrity protectionstatic final intSynonym: owner email addr.static final intLast possible key ID typestatic final intKey owner namestatic final intNo key ID typestatic final intKey owner URIstatic final int-static final int-static final intKeyset querystatic final intQuery of requests in cert storestatic final intCreate a new keysetstatic final intLast possible key option typestatic final intNo optionsstatic final intOpen keyset in read-only modestatic final intODBC database interfacestatic final intODBC certificate storestatic final intGeneric flat file keysetstatic final intWeb page containing cert/CRLstatic final intLast possible keyset typestatic final intLDAP directory servicestatic final intNo keyset typestatic final intBackwards compatibilitystatic final int-static final int-static final int-static final int-static final int-static final int-static final int-static final int-static final int-static final int-static final int-static final intLast possible valuestatic final int-static final int-static final int-static final int-static final int-static final int-static final int-static final int-static final intCBCstatic final intCFB, needed for PGPstatic final intECBstatic final intGCM, needed for SSH and TLSstatic final intLast possible crypt mode valuestatic final intNo encryption modestatic final intLast possible valuestatic final int-static final int-static final int-static final int-static final int-static final int-static final int-static final int-static final intConventionally encrypted keystatic final intKey agreement informationstatic final intLast possible object typestatic final intNo object typestatic final intPKC-encrypted keystatic final intSignaturestatic final intstatic final intstatic final intstatic final intNo errorstatic final intPKIX compliance level for cert chks.static final intWhether explicit policy req'd for certsstatic final intWhether to sign unrecog.attrsstatic final intCRL update intervalstatic final intCertificate validity periodstatic final intAdd default CMS attributesstatic final intWhether in-mem.opts match on-disk onesstatic final intName of first PKCS #11 driverstatic final intName of second PKCS #11 driverstatic final intName of third PKCS #11 driverstatic final intName of fourth PKCS #11 driverstatic final intName of fifth PKCS #11 driverstatic final intUse only hardware mechanismsstatic final intConventional encryption algorithmstatic final intHash algorithmstatic final intHash/MAC parameterstatic final intMAC algorithmstatic final int-static final intCopyright noticestatic final intText descriptionstatic final intMajor release versionstatic final intMinor release versionstatic final intRelease steppingstatic final intKey processing algorithmstatic final intKey processing iterationsstatic final intCA certificate attribute namestatic final intCertificate attribute namestatic final intCRL attribute namestatic final intEmail attribute namestatic final intQuery filterstatic final intObject classstatic final intObject type to fetchstatic final int-static final intWhether to init cryptlib async'lystatic final intProtect against side-channel attacksstatic final intTimeout for network connection setupstatic final intWeb proxy serverstatic final intTimeout for network readsstatic final intSocks server namestatic final intSocks user namestatic final intTimeout for network writesstatic final intPKC algorithmstatic final intPKC formatstatic final intPKC key sizestatic final intWhether self-test was completed and OKstatic final intLDAP keyset optionsstatic final int-static final intLast possible PKC format typestatic final intNo PKC format typestatic final intRSA-OAEPstatic final intPKCS #1static final intRSA-PSSstatic final int-static final intNo.of times object can be forwardedstatic final intOwned+non-forwardcount+lockedstatic final int-static final intWhether properties can be chged/readstatic final intWhether key is nonexp.from contextstatic final intObject ownerstatic final intUsage count before object expiresstatic final int-static final int-static final intCertification requeststatic final intInitialisation requeststatic final int-static final intKey update requeststatic final intLast possible request typestatic final intNo request typestatic final intPKIBoot requeststatic final intCert revocation requeststatic final intWhether session is activestatic final intSession authorisation OKstatic final intAuthentication token, e.g.static final intIssuing CA certificatestatic final intClient namestatic final intClient port numberstatic final intCMP protocol optionsstatic final intPrivate-key keysetstatic final intRequest typestatic final intWhether network connection is activestatic final int-static final intCertificate storestatic final int-static final intUser-supplied network socketstatic final intPasswordstatic final intServer/client private keystatic final intCert.request objectstatic final intCert.response objectstatic final intServer key fingerprintstatic final intServer namestatic final intServer port numberstatic final intTransport mechanismstatic final intSSH current channelstatic final intSSH channel activestatic final intSSH channel argument 1static final intSSH channel argument 2static final intSSH channel typestatic final intSSH pre-authentication valuestatic final int-static final intTLS EAP challengestatic final intTLS EAP additional datastatic final intTLS EAP keystatic final intSSL/TLS protocol optionsstatic final intSSL/TLS additional sub-protocolstatic final intSSL/TLS WebSockets sub-protocolstatic final intTSP message imprintstatic final intUser namestatic final intProtocol versionstatic final intHTTP cert store interfacestatic final intCMPstatic final intCMP serverstatic final intLast possible session typestatic final intNo session typestatic final intOCSPstatic final intOCSP serverstatic final intRTCSstatic final intRTCS serverstatic final intSCEPstatic final intSCEP serverstatic final intSCVPstatic final intSCVP serverstatic final intSSHstatic final intSSH serverstatic final int-static final int-static final intTLSstatic final intTLS serverstatic final intTSPstatic final intTSP serverstatic final int-static final int-static final int-static final int-static final int-static final intLast possible valuestatic final int-static final int-static final int-static final int-static final int-static final intInclude all relevant infostatic final intLast possible sig.level typestatic final intInclude only signaturestatic final intInclude signer certstatic final intEAP-TTLSstatic final intLast possible sub-protocol typestatic final intNo sub-protocol typestatic final intPEAPstatic final intWebsocketsstatic final intDisable certificate checkstatic final intDisable cert hostname checkstatic final intRequire manual cert.verif.static final intMin.protocol versionstatic final int-static final int-static final int-static final int-static final int-static final intTLS session is resumedstatic final intEnable SNI-based key selectionstatic final int-static final int-static final intCA userstatic final intLast possible user typestatic final intNo user typestatic final intNormal userstatic final intSecurity officerstatic final intCA cert signing keystatic final intCA CRL signing keystatic final intCA OCSP signing keystatic final intCA RTCS signing keystatic final int-static final int-static final intPassword -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidAddCertExtension(int certificate, String oid, int criticalFlag, byte[] extension) static voidAddCertExtension(int certificate, String oid, int criticalFlag, byte[] extension, int extensionOffset, int extensionLength) static voidAddCertExtension(int certificate, String oid, int criticalFlag, String extension) static voidAddCertExtension(int certificate, String oid, int criticalFlag, ByteBuffer extension) static voidAddCertExtension(int certificate, String oid, int criticalFlag, ByteBuffer extension, int extensionOffset, int extensionLength) The cryptAddCertExtension function is used to add a generic blob-type certificate extension to a certificate object.static voidAddPrivateKey(int keyset, int cryptKey, String password) The cryptAddPrivateKey function is used to add a user’s private key to a keyset.static voidAddPublicKey(int keyset, int certificate) The cryptAddPublicKey function is used to add a user’s public key or certificate to a keyset.static voidAddRandom(byte[] randomData) static voidAddRandom(byte[] randomData, int randomDataOffset, int randomDataLength) static voidAddRandom(int pollType) static voidstatic voidAddRandom(ByteBuffer randomData) static voidAddRandom(ByteBuffer randomData, int randomDataOffset, int randomDataLength) The cryptAddRandom function is used to add random data to the internal random data pool maintained by cryptlib, or to tell cryptlib to poll the system for random information.static voidCAAddItem(int keyset, int certificate) The cryptCAAddItem function is used to add a certificate object to a certificate store.static intCACertManagement(int action, int keyset, int caKey, int certRequest) The cryptCACertManagement function is used to perform a CA certificate management operation such as a certificate issue, revocation, CRL issue, certificate expiry, or other operation with a certificate store.static voidCADeleteItem(int keyset, int certType, int keyIDtype, String keyID) no function comment avaiilablestatic intThe cryptCAGetItem function is used to read a certificate object from a certificate store.static voidCheckCert(int certificate, int sigCheckKey) The cryptCheckCert function is used to check the signature on a certificate object, or to verify a certificate object against a CRL or a keyset containing a CRL.static voidCheckSignature(byte[] signature, int sigCheckKey, int hashContext) static voidCheckSignature(byte[] signature, int signatureOffset, int signatureLength, int sigCheckKey, int hashContext) static voidCheckSignature(String signature, int sigCheckKey, int hashContext) static voidCheckSignature(ByteBuffer signature, int sigCheckKey, int hashContext) static voidCheckSignature(ByteBuffer signature, int signatureOffset, int signatureLength, int sigCheckKey, int hashContext) The cryptCheckSignature function is used to check the digital signature on a piece of data.static intCheckSignatureEx(byte[] signature, int sigCheckKey, int hashContext) static intCheckSignatureEx(byte[] signature, int signatureOffset, int signatureLength, int sigCheckKey, int hashContext) static intCheckSignatureEx(String signature, int sigCheckKey, int hashContext) static intCheckSignatureEx(ByteBuffer signature, int sigCheckKey, int hashContext) static intCheckSignatureEx(ByteBuffer signature, int signatureOffset, int signatureLength, int sigCheckKey, int hashContext) The cryptCheckSignatureEx function is used to check the digital signature on a piece of data with extended control over the signature information.static intCreateCert(int cryptUser, int certType) The cryptCreateCert function is used to create a certificate object that contains a certificatestatic intCreateContext(int cryptUser, int cryptAlgo) The cryptCreateContext function is used to create an encryption context for a given encryption algorithm.static intCreateEnvelope(int cryptUser, int formatType) The cryptCreateEnvelope function is used to create an envelope object for encrypting or decrypting, signing or signature checking, compressing or decompressing, or otherwise processing data.static intCreateSession(int cryptUser, int formatType) The cryptCreateSession function is used to create a secure session object for use in securing a communications link or otherwise communicating with a remote server or client.static intCreateSignature(byte[] signature, int signatureMaxLength, int signContext, int hashContext) static intCreateSignature(byte[] signature, int signatureOffset, int signatureMaxLength, int signContext, int hashContext) static intCreateSignature(ByteBuffer signature, int signatureMaxLength, int signContext, int hashContext) static intCreateSignature(ByteBuffer signature, int signatureOffset, int signatureMaxLength, int signContext, int hashContext) The cryptCreateSignature function digitally signs a piece of data.static intCreateSignatureEx(byte[] signature, int signatureMaxLength, int formatType, int signContext, int hashContext, int extraData) static intCreateSignatureEx(byte[] signature, int signatureOffset, int signatureMaxLength, int formatType, int signContext, int hashContext, int extraData) static intCreateSignatureEx(ByteBuffer signature, int signatureMaxLength, int formatType, int signContext, int hashContext, int extraData) static intCreateSignatureEx(ByteBuffer signature, int signatureOffset, int signatureMaxLength, int formatType, int signContext, int hashContext, int extraData) The cryptCreateSignatureEx function digitally signs a piece of data with extended control over the signature format.static voidDecrypt(int cryptContext, byte[] buffer) static voidDecrypt(int cryptContext, byte[] buffer, int bufferOffset, int length) static voidDecrypt(int cryptContext, ByteBuffer buffer) static voidDecrypt(int cryptContext, ByteBuffer buffer, int bufferOffset, int length) The cryptDecrypt function is used to decrypt or hash data.static voidDeleteAttribute(int cryptHandle, int attributeType) The cryptDeleteAttribute function is used to delete an attribute from an object.static voidDeleteCertExtension(int certificate, String oid) The cryptDeleteCertExtension function is used to delete a generic blob-type certificate extension from a certificate object.static voidThe cryptDeleteKey function is used to delete a key or certificate from a keyset ordevice.static voidDestroyCert(int certificate) The cryptDestroyCert function is used to destroy a certificate object after use.static voidDestroyContext(int cryptContext) The cryptDestroyContext function is used to destroy an encryption context after use.static voidDestroyEnvelope(int envelope) The cryptDestroyEnvelope function is used to destroy an envelope after use.static voidDestroyObject(int cryptObject) The cryptDestroyObject function is used to destroy a cryptlib object after use.static voidDestroySession(int session) The cryptDestroySession function is used to destroy a session object after use.static voidDeviceClose(int device) The cryptDeviceClose function is used to destroy a device object after use.static intDeviceCreateContext(int device, int cryptAlgo) The cryptDeviceCreateContext function is used to create an encryption context for a given encryption algorithm via an encryption device.static intDeviceOpen(int cryptUser, int deviceType, String name) The cryptDeviceOpen function is used to establish a connection to a crypto device such as a crypto hardware accelerator or a PCMCIA card or smart card.static CRYPT_QUERY_INFODeviceQueryCapability(int device, int cryptAlgo) The cryptDeviceQueryCapability function is used to obtain information about the characteristics of a particular encryption algorithm provided by an encryption device.static voidEncrypt(int cryptContext, byte[] buffer) static voidEncrypt(int cryptContext, byte[] buffer, int bufferOffset, int length) static voidEncrypt(int cryptContext, ByteBuffer buffer) static voidEncrypt(int cryptContext, ByteBuffer buffer, int bufferOffset, int length) The cryptEncrypt function is used to encrypt or hash data.static voidEnd()The cryptEnd function is used to shut down cryptlib after use.static intExportCert(byte[] certObject, int certObjectMaxLength, int certFormatType, int certificate) static intExportCert(byte[] certObject, int certObjectOffset, int certObjectMaxLength, int certFormatType, int certificate) static intExportCert(ByteBuffer certObject, int certObjectMaxLength, int certFormatType, int certificate) static intExportCert(ByteBuffer certObject, int certObjectOffset, int certObjectMaxLength, int certFormatType, int certificate) The cryptExportCert function is used to export an encoded signed public key certificate, certification request, CRL, or other certificate-related item from a certificate container object.static voidFlushData(int envelope) The cryptFlushData function is used to flush data through an envelope or session object, completing processing and (for session objects) sending the data to the remote client or server.static voidGenerateKey(int cryptContext) The cryptGenerateKey function is used to generate a new key into an encryption context.static intGetAttribute(int cryptHandle, int attributeType) The cryptGetAttribute function is used to obtain a boolean or numeric value, status information, or object from a cryptlib object.static StringGetAttributeString(int cryptHandle, int attributeType) static intGetAttributeString(int cryptHandle, int attributeType, byte[] value) static intGetAttributeString(int cryptHandle, int attributeType, byte[] value, int valueOffset) static intGetAttributeString(int cryptHandle, int attributeType, ByteBuffer value) static intGetAttributeString(int cryptHandle, int attributeType, ByteBuffer value, int valueOffset) The cryptGetAttributeString function is used to obtain text or binary strings or time values from a cryptlib object.static intGetCertExtension(int certificate, String oid, byte[] extension, int extensionMaxLength) static intGetCertExtension(int certificate, String oid, byte[] extension, int extensionOffset, int extensionMaxLength) static intGetCertExtension(int certificate, String oid, ByteBuffer extension, int extensionMaxLength) static intGetCertExtension(int certificate, String oid, ByteBuffer extension, int extensionOffset, int extensionMaxLength) The cryptGetCertExtension function is used to obtain a generic blob-type certificate extension from a certificate object or public or private key with an attached certificate.static intsee GetPublicKeystatic intGetPrivateKey(int keyset, int keyIDtype, String keyID, String password) The cryptGetPrivateKey function is used to create an encryption context from a private key in a keyset or crypto device.static intGetPublicKey(int keyset, int keyIDtype, String keyID) The cryptGetPublicKey function is used to create an encryption context from a public key in a keyset or crypto device.static intImportCert(byte[] certObject, int cryptUser) static intImportCert(byte[] certObject, int certObjectOffset, int certObjectLength, int cryptUser) static intImportCert(String certObject, int cryptUser) static intImportCert(ByteBuffer certObject, int cryptUser) static intImportCert(ByteBuffer certObject, int certObjectOffset, int certObjectLength, int cryptUser) The cryptImportCert function is used to import an encoded certificate, certification request, CRL, or other certificate-related item into a certificate container object.static voidInit()The cryptInit function is used to initialise cryptlib before use.static voidKeysetClose(int keyset) The cryptKeysetClose function is used to destroy a keyset object after use.static intKeysetOpen(int cryptUser, int keysetType, String name, int options) The cryptKeysetOpen function is used to establish a connection to a key collection or keyset.static intLog on / create a user objectstatic voidLogout(int user) Log out / destroy a user objectstatic intPopData(int envelope, byte[] buffer, int length) static intPopData(int envelope, byte[] buffer, int bufferOffset, int length) static intPopData(int envelope, ByteBuffer buffer, int length) static intPopData(int envelope, ByteBuffer buffer, int bufferOffset, int length) The cryptPopData function is used to remove data from an envelope or session object.static intPushData(int envelope, byte[] buffer) static intPushData(int envelope, byte[] buffer, int bufferOffset, int length) static intstatic intPushData(int envelope, ByteBuffer buffer) static intPushData(int envelope, ByteBuffer buffer, int bufferOffset, int length) The cryptPushData function is used to add data to an envelope or session object.static CRYPT_QUERY_INFOQueryCapability(int cryptAlgo) The cryptQueryCapability function is used to obtain information about the characteristics of a particular encryption algorithm.static CRYPT_OBJECT_INFOQueryObject(byte[] objectData) static CRYPT_OBJECT_INFOQueryObject(byte[] objectData, int objectDataOffset, int objectDataLength) static CRYPT_OBJECT_INFOQueryObject(String objectData) static CRYPT_OBJECT_INFOQueryObject(ByteBuffer objectData) static CRYPT_OBJECT_INFOQueryObject(ByteBuffer objectData, int objectDataOffset, int objectDataLength) The cryptQueryObject function is used to obtain information about an exported key object created with cryptWrapKey or a signature object created with cryptCreateSignature.static voidSetAttribute(int cryptHandle, int attributeType, int value) The cryptSetAttribute function is used to add boolean or numeric information, command codes, and objects to a cryptlib object.static voidSetAttributeString(int cryptHandle, int attributeType, byte[] value) static voidSetAttributeString(int cryptHandle, int attributeType, byte[] value, int valueOffset, int valueLength) static voidSetAttributeString(int cryptHandle, int attributeType, String value) static voidSetAttributeString(int cryptHandle, int attributeType, ByteBuffer value) static voidSetAttributeString(int cryptHandle, int attributeType, ByteBuffer value, int valueOffset, int valueLength) The cryptSetAttributeString function is used to add text or binary strings or time values to an object.static voidSignCert(int certificate, int signContext) The cryptSignCert function is used to digitally sign a public key certificate, CA certificate, certification request, CRL, or other certificate-related item held in a certificate container object.static voidUnwrapKey(byte[] encryptedKey, int importKey, int sessionKeyContext) static voidUnwrapKey(byte[] encryptedKey, int encryptedKeyOffset, int encryptedKeyLength, int importKey, int sessionKeyContext) static voidstatic voidUnwrapKey(ByteBuffer encryptedKey, int importKey, int sessionKeyContext) static voidUnwrapKey(ByteBuffer encryptedKey, int encryptedKeyOffset, int encryptedKeyLength, int importKey, int sessionKeyContext) The cryptUnwrapKey function is used to share a session key between two parties by unwrapping an encrypted session key that was previously wrapped with cryptWrapKey into an encryption context.static intUnwrapKeyEx(byte[] encryptedKey, int importKey, int sessionKeyContext) static intUnwrapKeyEx(byte[] encryptedKey, int encryptedKeyOffset, int encryptedKeyLength, int importKey, int sessionKeyContext) static intUnwrapKeyEx(String encryptedKey, int importKey, int sessionKeyContext) static intUnwrapKeyEx(ByteBuffer encryptedKey, int importKey, int sessionKeyContext) static intUnwrapKeyEx(ByteBuffer encryptedKey, int encryptedKeyOffset, int encryptedKeyLength, int importKey, int sessionKeyContext) cryptUnwrapKeyEx takes one extra parameter, a pointer to the wrapped key, which is required for OpenPGP key import.static intWrapKey(byte[] encryptedKey, int encryptedKeyMaxLength, int exportKey, int sessionKeyContext) static intWrapKey(byte[] encryptedKey, int encryptedKeyOffset, int encryptedKeyMaxLength, int exportKey, int sessionKeyContext) static intWrapKey(ByteBuffer encryptedKey, int encryptedKeyMaxLength, int exportKey, int sessionKeyContext) static intWrapKey(ByteBuffer encryptedKey, int encryptedKeyOffset, int encryptedKeyMaxLength, int exportKey, int sessionKeyContext) The cryptWrapKey function is used to share a session key between two parties by wrapping a session key from a context in a secure manner.static intWrapKeyEx(byte[] encryptedKey, int encryptedKeyMaxLength, int formatType, int exportKey, int sessionKeyContext) static intWrapKeyEx(byte[] encryptedKey, int encryptedKeyOffset, int encryptedKeyMaxLength, int formatType, int exportKey, int sessionKeyContext) static intWrapKeyEx(ByteBuffer encryptedKey, int encryptedKeyMaxLength, int formatType, int exportKey, int sessionKeyContext) static intWrapKeyEx(ByteBuffer encryptedKey, int encryptedKeyOffset, int encryptedKeyMaxLength, int formatType, int exportKey, int sessionKeyContext) The cryptWrapKeyEx function is used to share a session key between two parties by wrapping a session key from a context in a secure manner with extended control over the wrapped key format.
-
Field Details
-
ALGO_NONE
public static final int ALGO_NONENo encryption- See Also:
-
ALGO_DES
public static final int ALGO_DESDES- See Also:
-
ALGO_3DES
public static final int ALGO_3DESTriple DES- See Also:
-
ALGO_IDEA
public static final int ALGO_IDEAIDEA (only used for PGP 2.x)- See Also:
-
ALGO_CAST
public static final int ALGO_CASTCAST-128 (only used for OpenPGP)- See Also:
-
ALGO_RC2
public static final int ALGO_RC2RC2 (disabled by default, used for PKCS #12)- See Also:
-
ALGO_RC4
public static final int ALGO_RC4RC4 (insecure, disabled by default)- See Also:
-
ALGO_RESERVED1
public static final int ALGO_RESERVED1Formerly RC5- See Also:
-
ALGO_AES
public static final int ALGO_AESAES- See Also:
-
ALGO_RESERVED2
public static final int ALGO_RESERVED2Formerly Blowfish- See Also:
-
ALGO_CHACHA20
public static final int ALGO_CHACHA20ChaCha20- See Also:
-
ALGO_DH
public static final int ALGO_DHDiffie-Hellman- See Also:
-
ALGO_RSA
public static final int ALGO_RSARSA- See Also:
-
ALGO_DSA
public static final int ALGO_DSADSA- See Also:
-
ALGO_ELGAMAL
public static final int ALGO_ELGAMALElGamal- See Also:
-
ALGO_RESERVED3
public static final int ALGO_RESERVED3Formerly KEA- See Also:
-
ALGO_ECDSA
public static final int ALGO_ECDSAECDSA- See Also:
-
ALGO_ECDH
public static final int ALGO_ECDHECDH- See Also:
-
ALGO_25519
public static final int ALGO_25519X25519- See Also:
-
ALGO_ED25519
public static final int ALGO_ED25519Ed25519- See Also:
-
ALGO_MLKEM
public static final int ALGO_MLKEMML-KEM- See Also:
-
ALGO_RESERVED4
public static final int ALGO_RESERVED4Formerly MD2- See Also:
-
ALGO_RESERVED5
public static final int ALGO_RESERVED5Formerly MD4- See Also:
-
ALGO_MD5
public static final int ALGO_MD5MD5 (only used internally for TLS 1.0/1.1)- See Also:
-
ALGO_SHA1
public static final int ALGO_SHA1SHA/SHA1- See Also:
-
ALGO_RESERVED6
public static final int ALGO_RESERVED6Formerly RIPE-MD 160- See Also:
-
ALGO_SHA2
public static final int ALGO_SHA2SHA-256- See Also:
-
ALGO_SHA256
public static final int ALGO_SHA256Alternate name- See Also:
-
ALGO_SHAng
public static final int ALGO_SHAngFuture SHA-nextgen standard- See Also:
-
ALGO_RESERVED7
public static final int ALGO_RESERVED7Formerly HMAC-MD5- See Also:
-
ALGO_HMAC_SHA1
public static final int ALGO_HMAC_SHA1HMAC-SHA- See Also:
-
ALGO_RESERVED8
public static final int ALGO_RESERVED8Formerly HMAC-RIPEMD 160- See Also:
-
ALGO_HMAC_SHA2
public static final int ALGO_HMAC_SHA2HMAC-SHA2- See Also:
-
ALGO_HMAC_SHAng
public static final int ALGO_HMAC_SHAngHMAC-SHA-nextgen- See Also:
-
ALGO_POLY1305
public static final int ALGO_POLY1305Poly1305- See Also:
-
ALGO_LAST
public static final int ALGO_LASTLast possible crypt algo value- See Also:
-
ALGO_FIRST_CONVENTIONAL
public static final int ALGO_FIRST_CONVENTIONAL-- See Also:
-
ALGO_LAST_CONVENTIONAL
public static final int ALGO_LAST_CONVENTIONAL-- See Also:
-
ALGO_FIRST_PKC
public static final int ALGO_FIRST_PKC-- See Also:
-
ALGO_LAST_PKC
public static final int ALGO_LAST_PKC-- See Also:
-
ALGO_FIRST_HASH
public static final int ALGO_FIRST_HASH-- See Also:
-
ALGO_LAST_HASH
public static final int ALGO_LAST_HASH-- See Also:
-
ALGO_FIRST_MAC
public static final int ALGO_FIRST_MAC-- See Also:
-
ALGO_LAST_MAC
public static final int ALGO_LAST_MAC-- See Also:
-
MODE_NONE
public static final int MODE_NONENo encryption mode- See Also:
-
MODE_ECB
public static final int MODE_ECBECB- See Also:
-
MODE_CBC
public static final int MODE_CBCCBC- See Also:
-
MODE_CFB
public static final int MODE_CFBCFB, needed for PGP- See Also:
-
MODE_GCM
public static final int MODE_GCMGCM, needed for SSH and TLS- See Also:
-
MODE_LAST
public static final int MODE_LASTLast possible crypt mode value- See Also:
-
PKCFORMAT_NONE
public static final int PKCFORMAT_NONENo PKC format type- See Also:
-
PKCFORMAT_PKCS1
public static final int PKCFORMAT_PKCS1PKCS #1- See Also:
-
PKCFORMAT_DEFAULT
public static final int PKCFORMAT_DEFAULT-- See Also:
-
PKCFORMAT_OAEP
public static final int PKCFORMAT_OAEPRSA-OAEP- See Also:
-
PKCFORMAT_PSS
public static final int PKCFORMAT_PSSRSA-PSS- See Also:
-
PKCFORMAT_LAST
public static final int PKCFORMAT_LASTLast possible PKC format type- See Also:
-
KEYSET_NONE
public static final int KEYSET_NONENo keyset type- See Also:
-
KEYSET_FILE
public static final int KEYSET_FILEGeneric flat file keyset- See Also:
-
KEYSET_HTTP
public static final int KEYSET_HTTPWeb page containing cert/CRL- See Also:
-
KEYSET_LDAP
public static final int KEYSET_LDAPLDAP directory service- See Also:
-
KEYSET_DATABASE
public static final int KEYSET_DATABASEODBC database interface- See Also:
-
KEYSET_ODBC
public static final int KEYSET_ODBCBackwards compatibility- See Also:
-
KEYSET_DATABASE_STORE
public static final int KEYSET_DATABASE_STOREODBC certificate store- See Also:
-
KEYSET_ODBC_STORE
public static final int KEYSET_ODBC_STORE-- See Also:
-
KEYSET_LAST
public static final int KEYSET_LASTLast possible keyset type- See Also:
-
DEVICE_NONE
public static final int DEVICE_NONENo crypto device- See Also:
-
DEVICE_TPM
public static final int DEVICE_TPMTPM, formerly Fortezza- See Also:
-
DEVICE_PKCS11
public static final int DEVICE_PKCS11PKCS #11 crypto token- See Also:
-
DEVICE_CRYPTOAPI
public static final int DEVICE_CRYPTOAPIMicrosoft CryptoAPI- See Also:
-
DEVICE_HARDWARE
public static final int DEVICE_HARDWAREGeneric crypo HW plugin- See Also:
-
DEVICE_LAST
public static final int DEVICE_LASTLast possible crypto device type- See Also:
-
CERTTYPE_NONE
public static final int CERTTYPE_NONENo certificate type- See Also:
-
CERTTYPE_CERTIFICATE
public static final int CERTTYPE_CERTIFICATECertificate- See Also:
-
CERTTYPE_ATTRIBUTE_CERT
public static final int CERTTYPE_ATTRIBUTE_CERTAttribute certificate- See Also:
-
CERTTYPE_CERTCHAIN
public static final int CERTTYPE_CERTCHAINPKCS #7 certificate chain- See Also:
-
CERTTYPE_CERTREQUEST
public static final int CERTTYPE_CERTREQUESTPKCS #10 certification request- See Also:
-
CERTTYPE_REQUEST_CERT
public static final int CERTTYPE_REQUEST_CERTCRMF certification request- See Also:
-
CERTTYPE_REQUEST_REVOCATION
public static final int CERTTYPE_REQUEST_REVOCATIONCRMF revocation request- See Also:
-
CERTTYPE_CRL
public static final int CERTTYPE_CRLCRL- See Also:
-
CERTTYPE_CMS_ATTRIBUTES
public static final int CERTTYPE_CMS_ATTRIBUTESCMS attributes- See Also:
-
CERTTYPE_RTCS_REQUEST
public static final int CERTTYPE_RTCS_REQUESTRTCS request- See Also:
-
CERTTYPE_RTCS_RESPONSE
public static final int CERTTYPE_RTCS_RESPONSERTCS response- See Also:
-
CERTTYPE_OCSP_REQUEST
public static final int CERTTYPE_OCSP_REQUESTOCSP request- See Also:
-
CERTTYPE_OCSP_RESPONSE
public static final int CERTTYPE_OCSP_RESPONSEOCSP response- See Also:
-
CERTTYPE_PKIUSER
public static final int CERTTYPE_PKIUSERPKI user information- See Also:
-
CERTTYPE_LAST
public static final int CERTTYPE_LASTLast possible cert.type- See Also:
-
FORMAT_NONE
public static final int FORMAT_NONENo format type- See Also:
-
FORMAT_AUTO
public static final int FORMAT_AUTODeenv, auto-determine type- See Also:
-
FORMAT_CRYPTLIB
public static final int FORMAT_CRYPTLIBcryptlib native format- See Also:
-
FORMAT_CMS
public static final int FORMAT_CMSPKCS #7 / CMS / S/MIME fmt.- See Also:
-
FORMAT_PKCS7
public static final int FORMAT_PKCS7-- See Also:
-
FORMAT_SMIME
public static final int FORMAT_SMIMEAs CMS with MSG-style behaviour- See Also:
-
FORMAT_PGP
public static final int FORMAT_PGPPGP format- See Also:
-
FORMAT_LAST
public static final int FORMAT_LASTLast possible format type- See Also:
-
SESSION_NONE
public static final int SESSION_NONENo session type- See Also:
-
SESSION_SSH
public static final int SESSION_SSHSSH- See Also:
-
SESSION_SSH_SERVER
public static final int SESSION_SSH_SERVERSSH server- See Also:
-
SESSION_TLS
public static final int SESSION_TLSTLS- See Also:
-
SESSION_SSL
public static final int SESSION_SSL-- See Also:
-
SESSION_TLS_SERVER
public static final int SESSION_TLS_SERVERTLS server- See Also:
-
SESSION_SSL_SERVER
public static final int SESSION_SSL_SERVER-- See Also:
-
SESSION_RTCS
public static final int SESSION_RTCSRTCS- See Also:
-
SESSION_RTCS_SERVER
public static final int SESSION_RTCS_SERVERRTCS server- See Also:
-
SESSION_SCVP
public static final int SESSION_SCVPSCVP- See Also:
-
SESSION_SCVP_SERVER
public static final int SESSION_SCVP_SERVERSCVP server- See Also:
-
SESSION_OCSP
public static final int SESSION_OCSPOCSP- See Also:
-
SESSION_OCSP_SERVER
public static final int SESSION_OCSP_SERVEROCSP server- See Also:
-
SESSION_TSP
public static final int SESSION_TSPTSP- See Also:
-
SESSION_TSP_SERVER
public static final int SESSION_TSP_SERVERTSP server- See Also:
-
SESSION_CMP
public static final int SESSION_CMPCMP- See Also:
-
SESSION_CMP_SERVER
public static final int SESSION_CMP_SERVERCMP server- See Also:
-
SESSION_SCEP
public static final int SESSION_SCEPSCEP- See Also:
-
SESSION_SCEP_SERVER
public static final int SESSION_SCEP_SERVERSCEP server- See Also:
-
SESSION_CERTSTORE_SERVER
public static final int SESSION_CERTSTORE_SERVERHTTP cert store interface- See Also:
-
SESSION_LAST
public static final int SESSION_LASTLast possible session type- See Also:
-
USER_NONE
public static final int USER_NONENo user type- See Also:
-
USER_NORMAL
public static final int USER_NORMALNormal user- See Also:
-
USER_SO
public static final int USER_SOSecurity officer- See Also:
-
USER_CA
public static final int USER_CACA user- See Also:
-
USER_LAST
public static final int USER_LASTLast possible user type- See Also:
-
ATTRIBUTE_NONE
public static final int ATTRIBUTE_NONENon-value- See Also:
-
PROPERTY_FIRST
public static final int PROPERTY_FIRST-- See Also:
-
PROPERTY_HIGHSECURITY
public static final int PROPERTY_HIGHSECURITYOwned+non-forwardcount+locked- See Also:
-
PROPERTY_OWNER
public static final int PROPERTY_OWNERObject owner- See Also:
-
PROPERTY_FORWARDCOUNT
public static final int PROPERTY_FORWARDCOUNTNo.of times object can be forwarded- See Also:
-
PROPERTY_LOCKED
public static final int PROPERTY_LOCKEDWhether properties can be chged/read- See Also:
-
PROPERTY_USAGECOUNT
public static final int PROPERTY_USAGECOUNTUsage count before object expires- See Also:
-
PROPERTY_NONEXPORTABLE
public static final int PROPERTY_NONEXPORTABLEWhether key is nonexp.from context- See Also:
-
PROPERTY_LAST
public static final int PROPERTY_LAST-- See Also:
-
GENERIC_FIRST
public static final int GENERIC_FIRSTExtended error information- See Also:
-
ATTRIBUTE_ERRORTYPE
public static final int ATTRIBUTE_ERRORTYPEType of last error- See Also:
-
ATTRIBUTE_ERRORLOCUS
public static final int ATTRIBUTE_ERRORLOCUSLocus of last error- See Also:
-
ATTRIBUTE_ERRORMESSAGE
public static final int ATTRIBUTE_ERRORMESSAGEDetailed error description- See Also:
-
ATTRIBUTE_CURRENT_GROUP
public static final int ATTRIBUTE_CURRENT_GROUPCursor mgt: Group in attribute list- See Also:
-
ATTRIBUTE_CURRENT
public static final int ATTRIBUTE_CURRENTCursor mgt: Entry in attribute list- See Also:
-
ATTRIBUTE_CURRENT_INSTANCE
public static final int ATTRIBUTE_CURRENT_INSTANCECursor mgt: Instance in attribute list- See Also:
-
ATTRIBUTE_BUFFERSIZE
public static final int ATTRIBUTE_BUFFERSIZEInternal data buffer size- See Also:
-
GENERIC_LAST
public static final int GENERIC_LAST-- See Also:
-
OPTION_FIRST
public static final int OPTION_FIRST-- See Also:
-
OPTION_INFO_DESCRIPTION
public static final int OPTION_INFO_DESCRIPTIONText description- See Also:
-
OPTION_INFO_COPYRIGHT
public static final int OPTION_INFO_COPYRIGHTCopyright notice- See Also:
-
OPTION_INFO_MAJORVERSION
public static final int OPTION_INFO_MAJORVERSIONMajor release version- See Also:
-
OPTION_INFO_MINORVERSION
public static final int OPTION_INFO_MINORVERSIONMinor release version- See Also:
-
OPTION_INFO_STEPPING
public static final int OPTION_INFO_STEPPINGRelease stepping- See Also:
-
OPTION_ENCR_ALGO
public static final int OPTION_ENCR_ALGOConventional encryption algorithm- See Also:
-
OPTION_ENCR_HASH
public static final int OPTION_ENCR_HASHHash algorithm- See Also:
-
OPTION_ENCR_MAC
public static final int OPTION_ENCR_MACMAC algorithm- See Also:
-
OPTION_PKC_ALGO
public static final int OPTION_PKC_ALGOPKC algorithm- See Also:
-
OPTION_PKC_KEYSIZE
public static final int OPTION_PKC_KEYSIZEPKC key size- See Also:
-
OPTION_PKC_FORMAT
public static final int OPTION_PKC_FORMATPKC format- See Also:
-
OPTION_ENCR_HASHPARAM
public static final int OPTION_ENCR_HASHPARAMHash/MAC parameter- See Also:
-
OPTION_KEYING_ALGO
public static final int OPTION_KEYING_ALGOKey processing algorithm- See Also:
-
OPTION_KEYING_ITERATIONS
public static final int OPTION_KEYING_ITERATIONSKey processing iterations- See Also:
-
OPTION_CERT_SIGNUNRECOGNISEDATTRIBUTES
public static final int OPTION_CERT_SIGNUNRECOGNISEDATTRIBUTESWhether to sign unrecog.attrs- See Also:
-
OPTION_CERT_VALIDITY
public static final int OPTION_CERT_VALIDITYCertificate validity period- See Also:
-
OPTION_CERT_UPDATEINTERVAL
public static final int OPTION_CERT_UPDATEINTERVALCRL update interval- See Also:
-
OPTION_CERT_COMPLIANCELEVEL
public static final int OPTION_CERT_COMPLIANCELEVELPKIX compliance level for cert chks.- See Also:
-
OPTION_CERT_REQUIREPOLICY
public static final int OPTION_CERT_REQUIREPOLICYWhether explicit policy req'd for certs- See Also:
-
OPTION_CMS_DEFAULTATTRIBUTES
public static final int OPTION_CMS_DEFAULTATTRIBUTESAdd default CMS attributes- See Also:
-
OPTION_SMIME_DEFAULTATTRIBUTES
public static final int OPTION_SMIME_DEFAULTATTRIBUTESLDAP keyset options- See Also:
-
OPTION_KEYS_LDAP_OBJECTCLASS
public static final int OPTION_KEYS_LDAP_OBJECTCLASSObject class- See Also:
-
OPTION_KEYS_LDAP_OBJECTTYPE
public static final int OPTION_KEYS_LDAP_OBJECTTYPEObject type to fetch- See Also:
-
OPTION_KEYS_LDAP_FILTER
public static final int OPTION_KEYS_LDAP_FILTERQuery filter- See Also:
-
OPTION_KEYS_LDAP_CACERTNAME
public static final int OPTION_KEYS_LDAP_CACERTNAMECA certificate attribute name- See Also:
-
OPTION_KEYS_LDAP_CERTNAME
public static final int OPTION_KEYS_LDAP_CERTNAMECertificate attribute name- See Also:
-
OPTION_KEYS_LDAP_CRLNAME
public static final int OPTION_KEYS_LDAP_CRLNAMECRL attribute name- See Also:
-
OPTION_KEYS_LDAP_EMAILNAME
public static final int OPTION_KEYS_LDAP_EMAILNAMEEmail attribute name- See Also:
-
OPTION_DEVICE_PKCS11_DVR01
public static final int OPTION_DEVICE_PKCS11_DVR01Name of first PKCS #11 driver- See Also:
-
OPTION_DEVICE_PKCS11_DVR02
public static final int OPTION_DEVICE_PKCS11_DVR02Name of second PKCS #11 driver- See Also:
-
OPTION_DEVICE_PKCS11_DVR03
public static final int OPTION_DEVICE_PKCS11_DVR03Name of third PKCS #11 driver- See Also:
-
OPTION_DEVICE_PKCS11_DVR04
public static final int OPTION_DEVICE_PKCS11_DVR04Name of fourth PKCS #11 driver- See Also:
-
OPTION_DEVICE_PKCS11_DVR05
public static final int OPTION_DEVICE_PKCS11_DVR05Name of fifth PKCS #11 driver- See Also:
-
OPTION_DEVICE_PKCS11_HARDWAREONLY
public static final int OPTION_DEVICE_PKCS11_HARDWAREONLYUse only hardware mechanisms- See Also:
-
OPTION_NET_SOCKS_SERVER
public static final int OPTION_NET_SOCKS_SERVERSocks server name- See Also:
-
OPTION_NET_SOCKS_USERNAME
public static final int OPTION_NET_SOCKS_USERNAMESocks user name- See Also:
-
OPTION_NET_HTTP_PROXY
public static final int OPTION_NET_HTTP_PROXYWeb proxy server- See Also:
-
OPTION_NET_CONNECTTIMEOUT
public static final int OPTION_NET_CONNECTTIMEOUTTimeout for network connection setup- See Also:
-
OPTION_NET_READTIMEOUT
public static final int OPTION_NET_READTIMEOUTTimeout for network reads- See Also:
-
OPTION_NET_WRITETIMEOUT
public static final int OPTION_NET_WRITETIMEOUTTimeout for network writes- See Also:
-
OPTION_MISC_ASYNCINIT
public static final int OPTION_MISC_ASYNCINITWhether to init cryptlib async'ly- See Also:
-
OPTION_MISC_SIDECHANNELPROTECTION
public static final int OPTION_MISC_SIDECHANNELPROTECTIONProtect against side-channel attacks- See Also:
-
OPTION_CONFIGCHANGED
public static final int OPTION_CONFIGCHANGEDWhether in-mem.opts match on-disk ones- See Also:
-
OPTION_SELFTESTOK
public static final int OPTION_SELFTESTOKWhether self-test was completed and OK- See Also:
-
OPTION_LAST
public static final int OPTION_LAST-- See Also:
-
CTXINFO_FIRST
public static final int CTXINFO_FIRST-- See Also:
-
CTXINFO_ALGO
public static final int CTXINFO_ALGOAlgorithm- See Also:
-
CTXINFO_MODE
public static final int CTXINFO_MODEMode- See Also:
-
CTXINFO_NAME_ALGO
public static final int CTXINFO_NAME_ALGOAlgorithm name- See Also:
-
CTXINFO_NAME_MODE
public static final int CTXINFO_NAME_MODEMode name- See Also:
-
CTXINFO_KEYSIZE
public static final int CTXINFO_KEYSIZEKey size in bytes- See Also:
-
CTXINFO_BLOCKSIZE
public static final int CTXINFO_BLOCKSIZEBlock size- See Also:
-
CTXINFO_IVSIZE
public static final int CTXINFO_IVSIZEIV size- See Also:
-
CTXINFO_KEYING_ALGO
public static final int CTXINFO_KEYING_ALGOKey processing algorithm- See Also:
-
CTXINFO_KEYING_ITERATIONS
public static final int CTXINFO_KEYING_ITERATIONSKey processing iterations- See Also:
-
CTXINFO_KEYING_SALT
public static final int CTXINFO_KEYING_SALTKey processing salt- See Also:
-
CTXINFO_KEYING_VALUE
public static final int CTXINFO_KEYING_VALUEValue used to derive key- See Also:
-
CTXINFO_KEY
public static final int CTXINFO_KEYKey- See Also:
-
CTXINFO_KEY_COMPONENTS
public static final int CTXINFO_KEY_COMPONENTSPublic-key components- See Also:
-
CTXINFO_IV
public static final int CTXINFO_IVIV- See Also:
-
CTXINFO_HASHVALUE
public static final int CTXINFO_HASHVALUEHash value- See Also:
-
CTXINFO_LABEL
public static final int CTXINFO_LABELLabel for private/secret key- See Also:
-
CTXINFO_PERSISTENT
public static final int CTXINFO_PERSISTENTObj.is backed by device or keyset- See Also:
-
CTXINFO_LAST
public static final int CTXINFO_LAST-- See Also:
-
CERTINFO_FIRST
public static final int CERTINFO_FIRST-- See Also:
-
CERTINFO_SELFSIGNED
public static final int CERTINFO_SELFSIGNEDCert is self-signed- See Also:
-
CERTINFO_IMMUTABLE
public static final int CERTINFO_IMMUTABLECert is signed and immutable- See Also:
-
CERTINFO_XYZZY
public static final int CERTINFO_XYZZYCert is a magic just-works cert- See Also:
-
CERTINFO_CERTTYPE
public static final int CERTINFO_CERTTYPECertificate object type- See Also:
-
CERTINFO_FINGERPRINT_SHA1
public static final int CERTINFO_FINGERPRINT_SHA1Certificate fingerprints- See Also:
-
CERTINFO_FINGERPRINT_SHA2
public static final int CERTINFO_FINGERPRINT_SHA2-- See Also:
-
CERTINFO_FINGERPRINT_SHAng
public static final int CERTINFO_FINGERPRINT_SHAng-- See Also:
-
CERTINFO_CURRENT_CERTIFICATE
public static final int CERTINFO_CURRENT_CERTIFICATECursor mgt: Rel.pos in chain/CRL/OCSP- See Also:
-
CERTINFO_TRUSTED_USAGE
public static final int CERTINFO_TRUSTED_USAGEUsage that cert is trusted for- See Also:
-
CERTINFO_TRUSTED_IMPLICIT
public static final int CERTINFO_TRUSTED_IMPLICITWhether cert is implicitly trusted- See Also:
-
CERTINFO_SIGNATURELEVEL
public static final int CERTINFO_SIGNATURELEVELAmount of detail to include in sigs.- See Also:
-
CERTINFO_VERSION
public static final int CERTINFO_VERSIONCert.format version- See Also:
-
CERTINFO_SERIALNUMBER
public static final int CERTINFO_SERIALNUMBERSerial number- See Also:
-
CERTINFO_SUBJECTPUBLICKEYINFO
public static final int CERTINFO_SUBJECTPUBLICKEYINFOPublic key- See Also:
-
CERTINFO_CERTIFICATE
public static final int CERTINFO_CERTIFICATEUser certificate- See Also:
-
CERTINFO_USERCERTIFICATE
public static final int CERTINFO_USERCERTIFICATE-- See Also:
-
CERTINFO_CACERTIFICATE
public static final int CERTINFO_CACERTIFICATECA certificate- See Also:
-
CERTINFO_ISSUERNAME
public static final int CERTINFO_ISSUERNAMEIssuer DN- See Also:
-
CERTINFO_VALIDFROM
public static final int CERTINFO_VALIDFROMCert valid-from time- See Also:
-
CERTINFO_VALIDTO
public static final int CERTINFO_VALIDTOCert valid-to time- See Also:
-
CERTINFO_SUBJECTNAME
public static final int CERTINFO_SUBJECTNAMESubject DN- See Also:
-
CERTINFO_ISSUERUNIQUEID
public static final int CERTINFO_ISSUERUNIQUEIDIssuer unique ID- See Also:
-
CERTINFO_SUBJECTUNIQUEID
public static final int CERTINFO_SUBJECTUNIQUEIDSubject unique ID- See Also:
-
CERTINFO_CERTREQUEST
public static final int CERTINFO_CERTREQUESTCert.request (DN + public key)- See Also:
-
CERTINFO_THISUPDATE
public static final int CERTINFO_THISUPDATECRL/OCSP current-update time- See Also:
-
CERTINFO_NEXTUPDATE
public static final int CERTINFO_NEXTUPDATECRL/OCSP next-update time- See Also:
-
CERTINFO_REVOCATIONDATE
public static final int CERTINFO_REVOCATIONDATECRL/OCSP cert-revocation time- See Also:
-
CERTINFO_REVOCATIONSTATUS
public static final int CERTINFO_REVOCATIONSTATUSOCSP revocation status- See Also:
-
CERTINFO_CERTSTATUS
public static final int CERTINFO_CERTSTATUSRTCS certificate status- See Also:
-
CERTINFO_DN
public static final int CERTINFO_DNCurrently selected DN in string form- See Also:
-
CERTINFO_PKIUSER_ID
public static final int CERTINFO_PKIUSER_IDPKI user ID- See Also:
-
CERTINFO_PKIUSER_ISSUEPASSWORD
public static final int CERTINFO_PKIUSER_ISSUEPASSWORDPKI user issue password- See Also:
-
CERTINFO_PKIUSER_REVPASSWORD
public static final int CERTINFO_PKIUSER_REVPASSWORDPKI user revocation password- See Also:
-
CERTINFO_PKIUSER_RA
public static final int CERTINFO_PKIUSER_RAPKI user is an RA- See Also:
-
CERTINFO_COUNTRYNAME
public static final int CERTINFO_COUNTRYNAMEcountryName- See Also:
-
CERTINFO_STATEORPROVINCENAME
public static final int CERTINFO_STATEORPROVINCENAMEstateOrProvinceName- See Also:
-
CERTINFO_LOCALITYNAME
public static final int CERTINFO_LOCALITYNAMElocalityName- See Also:
-
CERTINFO_ORGANIZATIONNAME
public static final int CERTINFO_ORGANIZATIONNAMEorganizationName- See Also:
-
CERTINFO_ORGANISATIONNAME
public static final int CERTINFO_ORGANISATIONNAME-- See Also:
-
CERTINFO_ORGANIZATIONALUNITNAME
public static final int CERTINFO_ORGANIZATIONALUNITNAMEorganizationalUnitName- See Also:
-
CERTINFO_ORGANISATIONALUNITNAME
public static final int CERTINFO_ORGANISATIONALUNITNAME-- See Also:
-
CERTINFO_COMMONNAME
public static final int CERTINFO_COMMONNAMEcommonName- See Also:
-
CERTINFO_OTHERNAME_TYPEID
public static final int CERTINFO_OTHERNAME_TYPEIDotherName.typeID- See Also:
-
CERTINFO_OTHERNAME_VALUE
public static final int CERTINFO_OTHERNAME_VALUEotherName.value- See Also:
-
CERTINFO_RFC822NAME
public static final int CERTINFO_RFC822NAMErfc822Name- See Also:
-
CERTINFO_EMAIL
public static final int CERTINFO_EMAIL-- See Also:
-
CERTINFO_DNSNAME
public static final int CERTINFO_DNSNAMEdNSName- See Also:
-
CERTINFO_DIRECTORYNAME
public static final int CERTINFO_DIRECTORYNAMEdirectoryName- See Also:
-
CERTINFO_EDIPARTYNAME_NAMEASSIGNER
public static final int CERTINFO_EDIPARTYNAME_NAMEASSIGNERediPartyName.nameAssigner- See Also:
-
CERTINFO_EDIPARTYNAME_PARTYNAME
public static final int CERTINFO_EDIPARTYNAME_PARTYNAMEediPartyName.partyName- See Also:
-
CERTINFO_UNIFORMRESOURCEIDENTIFIER
public static final int CERTINFO_UNIFORMRESOURCEIDENTIFIERuniformResourceIdentifier- See Also:
-
CERTINFO_URL
public static final int CERTINFO_URL-- See Also:
-
CERTINFO_IPADDRESS
public static final int CERTINFO_IPADDRESSiPAddress- See Also:
-
CERTINFO_REGISTEREDID
public static final int CERTINFO_REGISTEREDIDregisteredID- See Also:
-
CERTINFO_CHALLENGEPASSWORD
public static final int CERTINFO_CHALLENGEPASSWORD1 3 6 1 4 1 3029 3 1 4 cRLExtReason- See Also:
-
CERTINFO_CRLEXTREASON
public static final int CERTINFO_CRLEXTREASON1 3 6 1 4 1 3029 3 1 5 keyFeatures- See Also:
-
CERTINFO_KEYFEATURES
public static final int CERTINFO_KEYFEATURES1 3 6 1 5 5 7 1 1 authorityInfoAccess- See Also:
-
CERTINFO_AUTHORITYINFOACCESS
public static final int CERTINFO_AUTHORITYINFOACCESS-- See Also:
-
CERTINFO_AUTHORITYINFO_RTCS
public static final int CERTINFO_AUTHORITYINFO_RTCSaccessDescription.accessLocation- See Also:
-
CERTINFO_AUTHORITYINFO_OCSP
public static final int CERTINFO_AUTHORITYINFO_OCSPaccessDescription.accessLocation- See Also:
-
CERTINFO_AUTHORITYINFO_CAISSUERS
public static final int CERTINFO_AUTHORITYINFO_CAISSUERSaccessDescription.accessLocation- See Also:
-
CERTINFO_AUTHORITYINFO_CERTSTORE
public static final int CERTINFO_AUTHORITYINFO_CERTSTOREaccessDescription.accessLocation- See Also:
-
CERTINFO_AUTHORITYINFO_CRLS
public static final int CERTINFO_AUTHORITYINFO_CRLSaccessDescription.accessLocation- See Also:
-
CERTINFO_BIOMETRICINFO
public static final int CERTINFO_BIOMETRICINFO-- See Also:
-
CERTINFO_BIOMETRICINFO_TYPE
public static final int CERTINFO_BIOMETRICINFO_TYPEbiometricData.typeOfData- See Also:
-
CERTINFO_BIOMETRICINFO_HASHALGO
public static final int CERTINFO_BIOMETRICINFO_HASHALGObiometricData.hashAlgorithm- See Also:
-
CERTINFO_BIOMETRICINFO_HASH
public static final int CERTINFO_BIOMETRICINFO_HASHbiometricData.dataHash- See Also:
-
CERTINFO_BIOMETRICINFO_URL
public static final int CERTINFO_BIOMETRICINFO_URLbiometricData.sourceDataUri- See Also:
-
CERTINFO_QCSTATEMENT
public static final int CERTINFO_QCSTATEMENT-- See Also:
-
CERTINFO_QCSTATEMENT_SEMANTICS
public static final int CERTINFO_QCSTATEMENT_SEMANTICSqcStatement.statementInfo.semanticsIdentifier- See Also:
-
CERTINFO_QCSTATEMENT_REGISTRATIONAUTHORITY
public static final int CERTINFO_QCSTATEMENT_REGISTRATIONAUTHORITYqcStatement.statementInfo.nameRegistrationAuthorities- See Also:
-
CERTINFO_IPADDRESSBLOCKS
public static final int CERTINFO_IPADDRESSBLOCKS-- See Also:
-
CERTINFO_IPADDRESSBLOCKS_ADDRESSFAMILY
public static final int CERTINFO_IPADDRESSBLOCKS_ADDRESSFAMILYaddressFamily- See Also:
-
CERTINFO_IPADDRESSBLOCKS_PREFIX
public static final int CERTINFO_IPADDRESSBLOCKS_PREFIXipAddress.addressPrefix- See Also:
-
CERTINFO_IPADDRESSBLOCKS_MIN
public static final int CERTINFO_IPADDRESSBLOCKS_MINipAddress.addressRangeMin- See Also:
-
CERTINFO_IPADDRESSBLOCKS_MAX
public static final int CERTINFO_IPADDRESSBLOCKS_MAXipAddress.addressRangeMax- See Also:
-
CERTINFO_AUTONOMOUSSYSIDS
public static final int CERTINFO_AUTONOMOUSSYSIDS-- See Also:
-
CERTINFO_AUTONOMOUSSYSIDS_ASNUM_ID
public static final int CERTINFO_AUTONOMOUSSYSIDS_ASNUM_IDasNum.id- See Also:
-
CERTINFO_AUTONOMOUSSYSIDS_ASNUM_MIN
public static final int CERTINFO_AUTONOMOUSSYSIDS_ASNUM_MINasNum.min- See Also:
-
CERTINFO_AUTONOMOUSSYSIDS_ASNUM_MAX
public static final int CERTINFO_AUTONOMOUSSYSIDS_ASNUM_MAXasNum.max- See Also:
-
CERTINFO_OCSP_NONCE
public static final int CERTINFO_OCSP_NONCEnonce- See Also:
-
CERTINFO_OCSP_RESPONSE
public static final int CERTINFO_OCSP_RESPONSE-- See Also:
-
CERTINFO_OCSP_RESPONSE_OCSP
public static final int CERTINFO_OCSP_RESPONSE_OCSPOCSP standard response- See Also:
-
CERTINFO_OCSP_NOCHECK
public static final int CERTINFO_OCSP_NOCHECK1 3 6 1 5 5 7 48 1 6 ocspArchiveCutoff- See Also:
-
CERTINFO_OCSP_ARCHIVECUTOFF
public static final int CERTINFO_OCSP_ARCHIVECUTOFF1 3 6 1 5 5 7 48 1 11 subjectInfoAccess- See Also:
-
CERTINFO_SUBJECTINFOACCESS
public static final int CERTINFO_SUBJECTINFOACCESS-- See Also:
-
CERTINFO_SUBJECTINFO_TIMESTAMPING
public static final int CERTINFO_SUBJECTINFO_TIMESTAMPINGaccessDescription.accessLocation- See Also:
-
CERTINFO_SUBJECTINFO_CAREPOSITORY
public static final int CERTINFO_SUBJECTINFO_CAREPOSITORYaccessDescription.accessLocation- See Also:
-
CERTINFO_SUBJECTINFO_SIGNEDOBJECTREPOSITORY
public static final int CERTINFO_SUBJECTINFO_SIGNEDOBJECTREPOSITORYaccessDescription.accessLocation- See Also:
-
CERTINFO_SUBJECTINFO_RPKIMANIFEST
public static final int CERTINFO_SUBJECTINFO_RPKIMANIFESTaccessDescription.accessLocation- See Also:
-
CERTINFO_SUBJECTINFO_SIGNEDOBJECT
public static final int CERTINFO_SUBJECTINFO_SIGNEDOBJECTaccessDescription.accessLocation- See Also:
-
CERTINFO_SIGG_DATEOFCERTGEN
public static final int CERTINFO_SIGG_DATEOFCERTGEN1 3 36 8 3 2 siggProcuration- See Also:
-
CERTINFO_SIGG_PROCURATION
public static final int CERTINFO_SIGG_PROCURATION-- See Also:
-
CERTINFO_SIGG_PROCURE_COUNTRY
public static final int CERTINFO_SIGG_PROCURE_COUNTRYcountry- See Also:
-
CERTINFO_SIGG_PROCURE_TYPEOFSUBSTITUTION
public static final int CERTINFO_SIGG_PROCURE_TYPEOFSUBSTITUTIONtypeOfSubstitution- See Also:
-
CERTINFO_SIGG_PROCURE_SIGNINGFOR
public static final int CERTINFO_SIGG_PROCURE_SIGNINGFORsigningFor.thirdPerson- See Also:
-
CERTINFO_SIGG_ADMISSIONS
public static final int CERTINFO_SIGG_ADMISSIONS-- See Also:
-
CERTINFO_SIGG_ADMISSIONS_AUTHORITY
public static final int CERTINFO_SIGG_ADMISSIONS_AUTHORITYauthority- See Also:
-
CERTINFO_SIGG_ADMISSIONS_NAMINGAUTHID
public static final int CERTINFO_SIGG_ADMISSIONS_NAMINGAUTHIDnamingAuth.iD- See Also:
-
CERTINFO_SIGG_ADMISSIONS_NAMINGAUTHURL
public static final int CERTINFO_SIGG_ADMISSIONS_NAMINGAUTHURLnamingAuth.uRL- See Also:
-
CERTINFO_SIGG_ADMISSIONS_NAMINGAUTHTEXT
public static final int CERTINFO_SIGG_ADMISSIONS_NAMINGAUTHTEXTnamingAuth.text- See Also:
-
CERTINFO_SIGG_ADMISSIONS_PROFESSIONITEM
public static final int CERTINFO_SIGG_ADMISSIONS_PROFESSIONITEMprofessionItem- See Also:
-
CERTINFO_SIGG_ADMISSIONS_PROFESSIONOID
public static final int CERTINFO_SIGG_ADMISSIONS_PROFESSIONOIDprofessionOID- See Also:
-
CERTINFO_SIGG_ADMISSIONS_REGISTRATIONNUMBER
public static final int CERTINFO_SIGG_ADMISSIONS_REGISTRATIONNUMBERregistrationNumber- See Also:
-
CERTINFO_SIGG_MONETARYLIMIT
public static final int CERTINFO_SIGG_MONETARYLIMIT-- See Also:
-
CERTINFO_SIGG_MONETARY_CURRENCY
public static final int CERTINFO_SIGG_MONETARY_CURRENCYcurrency- See Also:
-
CERTINFO_SIGG_MONETARY_AMOUNT
public static final int CERTINFO_SIGG_MONETARY_AMOUNTamount- See Also:
-
CERTINFO_SIGG_MONETARY_EXPONENT
public static final int CERTINFO_SIGG_MONETARY_EXPONENTexponent- See Also:
-
CERTINFO_SIGG_DECLARATIONOFMAJORITY
public static final int CERTINFO_SIGG_DECLARATIONOFMAJORITY-- See Also:
-
CERTINFO_SIGG_DECLARATIONOFMAJORITY_COUNTRY
public static final int CERTINFO_SIGG_DECLARATIONOFMAJORITY_COUNTRYfullAgeAtCountry- See Also:
-
CERTINFO_SIGG_RESTRICTION
public static final int CERTINFO_SIGG_RESTRICTION1 3 36 8 3 13 siggCertHash- See Also:
-
CERTINFO_SIGG_CERTHASH
public static final int CERTINFO_SIGG_CERTHASH1 3 36 8 3 15 siggAdditionalInformation- See Also:
-
CERTINFO_SIGG_ADDITIONALINFORMATION
public static final int CERTINFO_SIGG_ADDITIONALINFORMATION1 3 101 1 4 1 strongExtranet- See Also:
-
CERTINFO_STRONGEXTRANET
public static final int CERTINFO_STRONGEXTRANET-- See Also:
-
CERTINFO_STRONGEXTRANET_ZONE
public static final int CERTINFO_STRONGEXTRANET_ZONEsxNetIDList.sxNetID.zone- See Also:
-
CERTINFO_STRONGEXTRANET_ID
public static final int CERTINFO_STRONGEXTRANET_IDsxNetIDList.sxNetID.id- See Also:
-
CERTINFO_SUBJECTDIRECTORYATTRIBUTES
public static final int CERTINFO_SUBJECTDIRECTORYATTRIBUTES2 5 29 14 subjectKeyIdentifier- See Also:
-
CERTINFO_SUBJECTKEYIDENTIFIER
public static final int CERTINFO_SUBJECTKEYIDENTIFIER2 5 29 15 keyUsage- See Also:
-
CERTINFO_KEYUSAGE
public static final int CERTINFO_KEYUSAGE2 5 29 16 privateKeyUsagePeriod- See Also:
-
CERTINFO_PRIVATEKEYUSAGEPERIOD
public static final int CERTINFO_PRIVATEKEYUSAGEPERIOD-- See Also:
-
CERTINFO_PRIVATEKEY_NOTBEFORE
public static final int CERTINFO_PRIVATEKEY_NOTBEFOREnotBefore- See Also:
-
CERTINFO_PRIVATEKEY_NOTAFTER
public static final int CERTINFO_PRIVATEKEY_NOTAFTERnotAfter- See Also:
-
CERTINFO_SUBJECTALTNAME
public static final int CERTINFO_SUBJECTALTNAME2 5 29 18 issuerAltName- See Also:
-
CERTINFO_ISSUERALTNAME
public static final int CERTINFO_ISSUERALTNAME2 5 29 19 basicConstraints- See Also:
-
CERTINFO_BASICCONSTRAINTS
public static final int CERTINFO_BASICCONSTRAINTS-- See Also:
-
CERTINFO_CA
public static final int CERTINFO_CAcA- See Also:
-
CERTINFO_AUTHORITY
public static final int CERTINFO_AUTHORITY-- See Also:
-
CERTINFO_PATHLENCONSTRAINT
public static final int CERTINFO_PATHLENCONSTRAINTpathLenConstraint- See Also:
-
CERTINFO_CRLNUMBER
public static final int CERTINFO_CRLNUMBER2 5 29 21 cRLReason- See Also:
-
CERTINFO_CRLREASON
public static final int CERTINFO_CRLREASON2 5 29 23 holdInstructionCode- See Also:
-
CERTINFO_HOLDINSTRUCTIONCODE
public static final int CERTINFO_HOLDINSTRUCTIONCODE2 5 29 24 invalidityDate- See Also:
-
CERTINFO_INVALIDITYDATE
public static final int CERTINFO_INVALIDITYDATE2 5 29 27 deltaCRLIndicator- See Also:
-
CERTINFO_DELTACRLINDICATOR
public static final int CERTINFO_DELTACRLINDICATOR2 5 29 28 issuingDistributionPoint- See Also:
-
CERTINFO_ISSUINGDISTRIBUTIONPOINT
public static final int CERTINFO_ISSUINGDISTRIBUTIONPOINT-- See Also:
-
CERTINFO_ISSUINGDIST_FULLNAME
public static final int CERTINFO_ISSUINGDIST_FULLNAMEdistributionPointName.fullName- See Also:
-
CERTINFO_ISSUINGDIST_USERCERTSONLY
public static final int CERTINFO_ISSUINGDIST_USERCERTSONLYonlyContainsUserCerts- See Also:
-
CERTINFO_ISSUINGDIST_CACERTSONLY
public static final int CERTINFO_ISSUINGDIST_CACERTSONLYonlyContainsCACerts- See Also:
-
CERTINFO_ISSUINGDIST_SOMEREASONSONLY
public static final int CERTINFO_ISSUINGDIST_SOMEREASONSONLYonlySomeReasons- See Also:
-
CERTINFO_ISSUINGDIST_INDIRECTCRL
public static final int CERTINFO_ISSUINGDIST_INDIRECTCRLindirectCRL- See Also:
-
CERTINFO_CERTIFICATEISSUER
public static final int CERTINFO_CERTIFICATEISSUER2 5 29 30 nameConstraints- See Also:
-
CERTINFO_NAMECONSTRAINTS
public static final int CERTINFO_NAMECONSTRAINTS-- See Also:
-
CERTINFO_PERMITTEDSUBTREES
public static final int CERTINFO_PERMITTEDSUBTREESpermittedSubtrees- See Also:
-
CERTINFO_EXCLUDEDSUBTREES
public static final int CERTINFO_EXCLUDEDSUBTREESexcludedSubtrees- See Also:
-
CERTINFO_CRLDISTRIBUTIONPOINT
public static final int CERTINFO_CRLDISTRIBUTIONPOINT-- See Also:
-
CERTINFO_CRLDIST_FULLNAME
public static final int CERTINFO_CRLDIST_FULLNAMEdistributionPointName.fullName- See Also:
-
CERTINFO_CRLDIST_REASONS
public static final int CERTINFO_CRLDIST_REASONSreasons- See Also:
-
CERTINFO_CRLDIST_CRLISSUER
public static final int CERTINFO_CRLDIST_CRLISSUERcRLIssuer- See Also:
-
CERTINFO_CERTIFICATEPOLICIES
public static final int CERTINFO_CERTIFICATEPOLICIES-- See Also:
-
CERTINFO_CERTPOLICYID
public static final int CERTINFO_CERTPOLICYIDpolicyInformation.policyIdentifier- See Also:
-
CERTINFO_CERTPOLICY_CPSURI
public static final int CERTINFO_CERTPOLICY_CPSURIpolicyInformation.policyQualifiers.qualifier.cPSuri- See Also:
-
CERTINFO_CERTPOLICY_ORGANIZATION
public static final int CERTINFO_CERTPOLICY_ORGANIZATIONpolicyInformation.policyQualifiers.qualifier.userNotice.noticeRef.organization- See Also:
-
CERTINFO_CERTPOLICY_NOTICENUMBERS
public static final int CERTINFO_CERTPOLICY_NOTICENUMBERSpolicyInformation.policyQualifiers.qualifier.userNotice.noticeRef.noticeNumbers- See Also:
-
CERTINFO_CERTPOLICY_EXPLICITTEXT
public static final int CERTINFO_CERTPOLICY_EXPLICITTEXTpolicyInformation.policyQualifiers.qualifier.userNotice.explicitText- See Also:
-
CERTINFO_POLICYMAPPINGS
public static final int CERTINFO_POLICYMAPPINGS-- See Also:
-
CERTINFO_ISSUERDOMAINPOLICY
public static final int CERTINFO_ISSUERDOMAINPOLICYpolicyMappings.issuerDomainPolicy- See Also:
-
CERTINFO_SUBJECTDOMAINPOLICY
public static final int CERTINFO_SUBJECTDOMAINPOLICYpolicyMappings.subjectDomainPolicy- See Also:
-
CERTINFO_AUTHORITYKEYIDENTIFIER
public static final int CERTINFO_AUTHORITYKEYIDENTIFIER-- See Also:
-
CERTINFO_AUTHORITY_KEYIDENTIFIER
public static final int CERTINFO_AUTHORITY_KEYIDENTIFIERkeyIdentifier- See Also:
-
CERTINFO_AUTHORITY_CERTISSUER
public static final int CERTINFO_AUTHORITY_CERTISSUERauthorityCertIssuer- See Also:
-
CERTINFO_AUTHORITY_CERTSERIALNUMBER
public static final int CERTINFO_AUTHORITY_CERTSERIALNUMBERauthorityCertSerialNumber- See Also:
-
CERTINFO_POLICYCONSTRAINTS
public static final int CERTINFO_POLICYCONSTRAINTS-- See Also:
-
CERTINFO_REQUIREEXPLICITPOLICY
public static final int CERTINFO_REQUIREEXPLICITPOLICYpolicyConstraints.requireExplicitPolicy- See Also:
-
CERTINFO_INHIBITPOLICYMAPPING
public static final int CERTINFO_INHIBITPOLICYMAPPINGpolicyConstraints.inhibitPolicyMapping- See Also:
-
CERTINFO_EXTKEYUSAGE
public static final int CERTINFO_EXTKEYUSAGE-- See Also:
-
CERTINFO_EXTKEY_MS_INDIVIDUALCODESIGNING
public static final int CERTINFO_EXTKEY_MS_INDIVIDUALCODESIGNINGindividualCodeSigning- See Also:
-
CERTINFO_EXTKEY_MS_COMMERCIALCODESIGNING
public static final int CERTINFO_EXTKEY_MS_COMMERCIALCODESIGNINGcommercialCodeSigning- See Also:
-
CERTINFO_EXTKEY_MS_CERTTRUSTLISTSIGNING
public static final int CERTINFO_EXTKEY_MS_CERTTRUSTLISTSIGNINGcertTrustListSigning- See Also:
-
CERTINFO_EXTKEY_MS_TIMESTAMPSIGNING
public static final int CERTINFO_EXTKEY_MS_TIMESTAMPSIGNINGtimeStampSigning- See Also:
-
CERTINFO_EXTKEY_MS_SERVERGATEDCRYPTO
public static final int CERTINFO_EXTKEY_MS_SERVERGATEDCRYPTOserverGatedCrypto- See Also:
-
CERTINFO_EXTKEY_MS_ENCRYPTEDFILESYSTEM
public static final int CERTINFO_EXTKEY_MS_ENCRYPTEDFILESYSTEMencrypedFileSystem- See Also:
-
CERTINFO_EXTKEY_SERVERAUTH
public static final int CERTINFO_EXTKEY_SERVERAUTHserverAuth- See Also:
-
CERTINFO_EXTKEY_CLIENTAUTH
public static final int CERTINFO_EXTKEY_CLIENTAUTHclientAuth- See Also:
-
CERTINFO_EXTKEY_CODESIGNING
public static final int CERTINFO_EXTKEY_CODESIGNINGcodeSigning- See Also:
-
CERTINFO_EXTKEY_EMAILPROTECTION
public static final int CERTINFO_EXTKEY_EMAILPROTECTIONemailProtection- See Also:
-
CERTINFO_EXTKEY_IPSECENDSYSTEM
public static final int CERTINFO_EXTKEY_IPSECENDSYSTEMipsecEndSystem- See Also:
-
CERTINFO_EXTKEY_IPSECTUNNEL
public static final int CERTINFO_EXTKEY_IPSECTUNNELipsecTunnel- See Also:
-
CERTINFO_EXTKEY_IPSECUSER
public static final int CERTINFO_EXTKEY_IPSECUSERipsecUser- See Also:
-
CERTINFO_EXTKEY_TIMESTAMPING
public static final int CERTINFO_EXTKEY_TIMESTAMPINGtimeStamping- See Also:
-
CERTINFO_EXTKEY_OCSPSIGNING
public static final int CERTINFO_EXTKEY_OCSPSIGNINGocspSigning- See Also:
-
CERTINFO_EXTKEY_DIRECTORYSERVICE
public static final int CERTINFO_EXTKEY_DIRECTORYSERVICEdirectoryService- See Also:
-
CERTINFO_EXTKEY_ANYKEYUSAGE
public static final int CERTINFO_EXTKEY_ANYKEYUSAGEanyExtendedKeyUsage- See Also:
-
CERTINFO_EXTKEY_NS_SERVERGATEDCRYPTO
public static final int CERTINFO_EXTKEY_NS_SERVERGATEDCRYPTOserverGatedCrypto- See Also:
-
CERTINFO_EXTKEY_VS_SERVERGATEDCRYPTO_CA
public static final int CERTINFO_EXTKEY_VS_SERVERGATEDCRYPTO_CAserverGatedCrypto CA- See Also:
-
CERTINFO_EXTKEYUSAGE_LAST
public static final int CERTINFO_EXTKEYUSAGE_LAST2 5 29 40 crlStreamIdentifier- See Also:
-
CERTINFO_CRLSTREAMIDENTIFIER
public static final int CERTINFO_CRLSTREAMIDENTIFIER2 5 29 46 freshestCRL- See Also:
-
CERTINFO_FRESHESTCRL
public static final int CERTINFO_FRESHESTCRL-- See Also:
-
CERTINFO_FRESHESTCRL_FULLNAME
public static final int CERTINFO_FRESHESTCRL_FULLNAMEdistributionPointName.fullName- See Also:
-
CERTINFO_FRESHESTCRL_REASONS
public static final int CERTINFO_FRESHESTCRL_REASONSreasons- See Also:
-
CERTINFO_FRESHESTCRL_CRLISSUER
public static final int CERTINFO_FRESHESTCRL_CRLISSUERcRLIssuer- See Also:
-
CERTINFO_ORDEREDLIST
public static final int CERTINFO_ORDEREDLIST2 5 29 51 baseUpdateTime- See Also:
-
CERTINFO_BASEUPDATETIME
public static final int CERTINFO_BASEUPDATETIME2 5 29 53 deltaInfo- See Also:
-
CERTINFO_DELTAINFO
public static final int CERTINFO_DELTAINFO-- See Also:
-
CERTINFO_DELTAINFO_LOCATION
public static final int CERTINFO_DELTAINFO_LOCATIONdeltaLocation- See Also:
-
CERTINFO_DELTAINFO_NEXTDELTA
public static final int CERTINFO_DELTAINFO_NEXTDELTAnextDelta- See Also:
-
CERTINFO_INHIBITANYPOLICY
public static final int CERTINFO_INHIBITANYPOLICY2 5 29 58 toBeRevoked- See Also:
-
CERTINFO_TOBEREVOKED
public static final int CERTINFO_TOBEREVOKED-- See Also:
-
CERTINFO_TOBEREVOKED_CERTISSUER
public static final int CERTINFO_TOBEREVOKED_CERTISSUERcertificateIssuer- See Also:
-
CERTINFO_TOBEREVOKED_REASONCODE
public static final int CERTINFO_TOBEREVOKED_REASONCODEreasonCode- See Also:
-
CERTINFO_TOBEREVOKED_REVOCATIONTIME
public static final int CERTINFO_TOBEREVOKED_REVOCATIONTIMErevocationTime- See Also:
-
CERTINFO_TOBEREVOKED_CERTSERIALNUMBER
public static final int CERTINFO_TOBEREVOKED_CERTSERIALNUMBERcertSerialNumber- See Also:
-
CERTINFO_REVOKEDGROUPS
public static final int CERTINFO_REVOKEDGROUPS-- See Also:
-
CERTINFO_REVOKEDGROUPS_CERTISSUER
public static final int CERTINFO_REVOKEDGROUPS_CERTISSUERcertificateIssuer- See Also:
-
CERTINFO_REVOKEDGROUPS_REASONCODE
public static final int CERTINFO_REVOKEDGROUPS_REASONCODEreasonCode- See Also:
-
CERTINFO_REVOKEDGROUPS_INVALIDITYDATE
public static final int CERTINFO_REVOKEDGROUPS_INVALIDITYDATEinvalidityDate- See Also:
-
CERTINFO_REVOKEDGROUPS_STARTINGNUMBER
public static final int CERTINFO_REVOKEDGROUPS_STARTINGNUMBERstartingNumber- See Also:
-
CERTINFO_REVOKEDGROUPS_ENDINGNUMBER
public static final int CERTINFO_REVOKEDGROUPS_ENDINGNUMBERendingNumber- See Also:
-
CERTINFO_EXPIREDCERTSONCRL
public static final int CERTINFO_EXPIREDCERTSONCRL2 5 29 63 aaIssuingDistributionPoint- See Also:
-
CERTINFO_AAISSUINGDISTRIBUTIONPOINT
public static final int CERTINFO_AAISSUINGDISTRIBUTIONPOINT-- See Also:
-
CERTINFO_AAISSUINGDIST_FULLNAME
public static final int CERTINFO_AAISSUINGDIST_FULLNAMEdistributionPointName.fullName- See Also:
-
CERTINFO_AAISSUINGDIST_SOMEREASONSONLY
public static final int CERTINFO_AAISSUINGDIST_SOMEREASONSONLYonlySomeReasons- See Also:
-
CERTINFO_AAISSUINGDIST_INDIRECTCRL
public static final int CERTINFO_AAISSUINGDIST_INDIRECTCRLindirectCRL- See Also:
-
CERTINFO_AAISSUINGDIST_USERATTRCERTS
public static final int CERTINFO_AAISSUINGDIST_USERATTRCERTScontainsUserAttributeCerts- See Also:
-
CERTINFO_AAISSUINGDIST_AACERTS
public static final int CERTINFO_AAISSUINGDIST_AACERTScontainsAACerts- See Also:
-
CERTINFO_AAISSUINGDIST_SOACERTS
public static final int CERTINFO_AAISSUINGDIST_SOACERTScontainsSOAPublicKeyCerts- See Also:
-
CERTINFO_NS_CERTTYPE
public static final int CERTINFO_NS_CERTTYPEnetscape-cert-type- See Also:
-
CERTINFO_NS_BASEURL
public static final int CERTINFO_NS_BASEURLnetscape-base-url- See Also:
-
CERTINFO_NS_REVOCATIONURL
public static final int CERTINFO_NS_REVOCATIONURLnetscape-revocation-url- See Also:
-
CERTINFO_NS_CAREVOCATIONURL
public static final int CERTINFO_NS_CAREVOCATIONURLnetscape-ca-revocation-url- See Also:
-
CERTINFO_NS_CERTRENEWALURL
public static final int CERTINFO_NS_CERTRENEWALURLnetscape-cert-renewal-url- See Also:
-
CERTINFO_NS_CAPOLICYURL
public static final int CERTINFO_NS_CAPOLICYURLnetscape-ca-policy-url- See Also:
-
CERTINFO_NS_SSLSERVERNAME
public static final int CERTINFO_NS_SSLSERVERNAMEnetscape-ssl-server-name- See Also:
-
CERTINFO_NS_COMMENT
public static final int CERTINFO_NS_COMMENTnetscape-comment- See Also:
-
CERTINFO_SET_HASHEDROOTKEY
public static final int CERTINFO_SET_HASHEDROOTKEY-- See Also:
-
CERTINFO_SET_ROOTKEYTHUMBPRINT
public static final int CERTINFO_SET_ROOTKEYTHUMBPRINTrootKeyThumbPrint- See Also:
-
CERTINFO_SET_CERTIFICATETYPE
public static final int CERTINFO_SET_CERTIFICATETYPE2 23 42 7 2 SET merchantData- See Also:
-
CERTINFO_SET_MERCHANTDATA
public static final int CERTINFO_SET_MERCHANTDATA-- See Also:
-
CERTINFO_SET_MERID
public static final int CERTINFO_SET_MERIDmerID- See Also:
-
CERTINFO_SET_MERACQUIRERBIN
public static final int CERTINFO_SET_MERACQUIRERBINmerAcquirerBIN- See Also:
-
CERTINFO_SET_MERCHANTLANGUAGE
public static final int CERTINFO_SET_MERCHANTLANGUAGEmerNames.language- See Also:
-
CERTINFO_SET_MERCHANTNAME
public static final int CERTINFO_SET_MERCHANTNAMEmerNames.name- See Also:
-
CERTINFO_SET_MERCHANTCITY
public static final int CERTINFO_SET_MERCHANTCITYmerNames.city- See Also:
-
CERTINFO_SET_MERCHANTSTATEPROVINCE
public static final int CERTINFO_SET_MERCHANTSTATEPROVINCEmerNames.stateProvince- See Also:
-
CERTINFO_SET_MERCHANTPOSTALCODE
public static final int CERTINFO_SET_MERCHANTPOSTALCODEmerNames.postalCode- See Also:
-
CERTINFO_SET_MERCHANTCOUNTRYNAME
public static final int CERTINFO_SET_MERCHANTCOUNTRYNAMEmerNames.countryName- See Also:
-
CERTINFO_SET_MERCOUNTRY
public static final int CERTINFO_SET_MERCOUNTRYmerCountry- See Also:
-
CERTINFO_SET_MERAUTHFLAG
public static final int CERTINFO_SET_MERAUTHFLAGmerAuthFlag- See Also:
-
CERTINFO_SET_CERTCARDREQUIRED
public static final int CERTINFO_SET_CERTCARDREQUIRED2 23 42 7 4 SET tunneling- See Also:
-
CERTINFO_SET_TUNNELING
public static final int CERTINFO_SET_TUNNELING-- See Also:
-
CERTINFO_SET_TUNNELLING
public static final int CERTINFO_SET_TUNNELLING-- See Also:
-
CERTINFO_SET_TUNNELINGFLAG
public static final int CERTINFO_SET_TUNNELINGFLAGtunneling- See Also:
-
CERTINFO_SET_TUNNELLINGFLAG
public static final int CERTINFO_SET_TUNNELLINGFLAG-- See Also:
-
CERTINFO_SET_TUNNELINGALGID
public static final int CERTINFO_SET_TUNNELINGALGIDtunnelingAlgID- See Also:
-
CERTINFO_SET_TUNNELLINGALGID
public static final int CERTINFO_SET_TUNNELLINGALGIDS/MIME attributes- See Also:
-
CERTINFO_CMS_CONTENTTYPE
public static final int CERTINFO_CMS_CONTENTTYPE1 2 840 113549 1 9 4 messageDigest- See Also:
-
CERTINFO_CMS_MESSAGEDIGEST
public static final int CERTINFO_CMS_MESSAGEDIGEST1 2 840 113549 1 9 5 signingTime- See Also:
-
CERTINFO_CMS_SIGNINGTIME
public static final int CERTINFO_CMS_SIGNINGTIME1 2 840 113549 1 9 6 counterSignature- See Also:
-
CERTINFO_CMS_COUNTERSIGNATURE
public static final int CERTINFO_CMS_COUNTERSIGNATUREcounterSignature- See Also:
-
CERTINFO_CMS_SIGNINGDESCRIPTION
public static final int CERTINFO_CMS_SIGNINGDESCRIPTION1 2 840 113549 1 9 15 sMIMECapabilities- See Also:
-
CERTINFO_CMS_SMIMECAPABILITIES
public static final int CERTINFO_CMS_SMIMECAPABILITIES-- See Also:
-
CERTINFO_CMS_SMIMECAP_3DES
public static final int CERTINFO_CMS_SMIMECAP_3DES3DES encryption- See Also:
-
CERTINFO_CMS_SMIMECAP_AES
public static final int CERTINFO_CMS_SMIMECAP_AESAES encryption- See Also:
-
CERTINFO_CMS_SMIMECAP_CAST128
public static final int CERTINFO_CMS_SMIMECAP_CAST128CAST-128 encryption- See Also:
-
CERTINFO_CMS_SMIMECAP_SHAng
public static final int CERTINFO_CMS_SMIMECAP_SHAngSHA2-ng hash- See Also:
-
CERTINFO_CMS_SMIMECAP_SHA2
public static final int CERTINFO_CMS_SMIMECAP_SHA2SHA2-256 hash- See Also:
-
CERTINFO_CMS_SMIMECAP_SHA1
public static final int CERTINFO_CMS_SMIMECAP_SHA1SHA1 hash- See Also:
-
CERTINFO_CMS_SMIMECAP_HMAC_SHAng
public static final int CERTINFO_CMS_SMIMECAP_HMAC_SHAngHMAC-SHA2-ng MAC- See Also:
-
CERTINFO_CMS_SMIMECAP_HMAC_SHA2
public static final int CERTINFO_CMS_SMIMECAP_HMAC_SHA2HMAC-SHA2-256 MAC- See Also:
-
CERTINFO_CMS_SMIMECAP_HMAC_SHA1
public static final int CERTINFO_CMS_SMIMECAP_HMAC_SHA1HMAC-SHA1 MAC- See Also:
-
CERTINFO_CMS_SMIMECAP_AUTHENC256
public static final int CERTINFO_CMS_SMIMECAP_AUTHENC256AuthEnc w.256-bit key- See Also:
-
CERTINFO_CMS_SMIMECAP_AUTHENC128
public static final int CERTINFO_CMS_SMIMECAP_AUTHENC128AuthEnc w.128-bit key- See Also:
-
CERTINFO_CMS_SMIMECAP_RSA_SHAng
public static final int CERTINFO_CMS_SMIMECAP_RSA_SHAngRSA with SHA-ng signing- See Also:
-
CERTINFO_CMS_SMIMECAP_RSA_SHA2
public static final int CERTINFO_CMS_SMIMECAP_RSA_SHA2RSA with SHA2-256 signing- See Also:
-
CERTINFO_CMS_SMIMECAP_RSA_SHA1
public static final int CERTINFO_CMS_SMIMECAP_RSA_SHA1RSA with SHA1 signing- See Also:
-
CERTINFO_CMS_SMIMECAP_DSA_SHA1
public static final int CERTINFO_CMS_SMIMECAP_DSA_SHA1DSA with SHA-1 signing- See Also:
-
CERTINFO_CMS_SMIMECAP_ECDSA_SHAng
public static final int CERTINFO_CMS_SMIMECAP_ECDSA_SHAngECDSA with SHA-ng signing- See Also:
-
CERTINFO_CMS_SMIMECAP_ECDSA_SHA2
public static final int CERTINFO_CMS_SMIMECAP_ECDSA_SHA2ECDSA with SHA2-256 signing- See Also:
-
CERTINFO_CMS_SMIMECAP_ECDSA_SHA1
public static final int CERTINFO_CMS_SMIMECAP_ECDSA_SHA1ECDSA with SHA-1 signing- See Also:
-
CERTINFO_CMS_SMIMECAP_PREFERSIGNEDDATA
public static final int CERTINFO_CMS_SMIMECAP_PREFERSIGNEDDATApreferSignedData- See Also:
-
CERTINFO_CMS_SMIMECAP_CANNOTDECRYPTANY
public static final int CERTINFO_CMS_SMIMECAP_CANNOTDECRYPTANYcanNotDecryptAny- See Also:
-
CERTINFO_CMS_SMIMECAP_PREFERBINARYINSIDE
public static final int CERTINFO_CMS_SMIMECAP_PREFERBINARYINSIDEpreferBinaryInside- See Also:
-
CERTINFO_CMS_RECEIPTREQUEST
public static final int CERTINFO_CMS_RECEIPTREQUEST-- See Also:
-
CERTINFO_CMS_RECEIPT_CONTENTIDENTIFIER
public static final int CERTINFO_CMS_RECEIPT_CONTENTIDENTIFIERcontentIdentifier- See Also:
-
CERTINFO_CMS_RECEIPT_FROM
public static final int CERTINFO_CMS_RECEIPT_FROMreceiptsFrom- See Also:
-
CERTINFO_CMS_RECEIPT_TO
public static final int CERTINFO_CMS_RECEIPT_TOreceiptsTo- See Also:
-
CERTINFO_CMS_SECURITYLABEL
public static final int CERTINFO_CMS_SECURITYLABEL-- See Also:
-
CERTINFO_CMS_SECLABEL_POLICY
public static final int CERTINFO_CMS_SECLABEL_POLICYsecurityPolicyIdentifier- See Also:
-
CERTINFO_CMS_SECLABEL_CLASSIFICATION
public static final int CERTINFO_CMS_SECLABEL_CLASSIFICATIONsecurityClassification- See Also:
-
CERTINFO_CMS_SECLABEL_PRIVACYMARK
public static final int CERTINFO_CMS_SECLABEL_PRIVACYMARKprivacyMark- See Also:
-
CERTINFO_CMS_SECLABEL_CATTYPE
public static final int CERTINFO_CMS_SECLABEL_CATTYPEsecurityCategories.securityCategory.type- See Also:
-
CERTINFO_CMS_SECLABEL_CATVALUE
public static final int CERTINFO_CMS_SECLABEL_CATVALUEsecurityCategories.securityCategory.value- See Also:
-
CERTINFO_CMS_MLEXPANSIONHISTORY
public static final int CERTINFO_CMS_MLEXPANSIONHISTORY-- See Also:
-
CERTINFO_CMS_MLEXP_ENTITYIDENTIFIER
public static final int CERTINFO_CMS_MLEXP_ENTITYIDENTIFIERmlData.mailListIdentifier.issuerAndSerialNumber- See Also:
-
CERTINFO_CMS_MLEXP_TIME
public static final int CERTINFO_CMS_MLEXP_TIMEmlData.expansionTime- See Also:
-
CERTINFO_CMS_MLEXP_NONE
public static final int CERTINFO_CMS_MLEXP_NONEmlData.mlReceiptPolicy.none- See Also:
-
CERTINFO_CMS_MLEXP_INSTEADOF
public static final int CERTINFO_CMS_MLEXP_INSTEADOFmlData.mlReceiptPolicy.insteadOf.generalNames.generalName- See Also:
-
CERTINFO_CMS_MLEXP_INADDITIONTO
public static final int CERTINFO_CMS_MLEXP_INADDITIONTOmlData.mlReceiptPolicy.inAdditionTo.generalNames.generalName- See Also:
-
CERTINFO_CMS_CONTENTHINTS
public static final int CERTINFO_CMS_CONTENTHINTS-- See Also:
-
CERTINFO_CMS_CONTENTHINT_DESCRIPTION
public static final int CERTINFO_CMS_CONTENTHINT_DESCRIPTIONcontentDescription- See Also:
-
CERTINFO_CMS_CONTENTHINT_TYPE
public static final int CERTINFO_CMS_CONTENTHINT_TYPEcontentType- See Also:
-
CERTINFO_CMS_EQUIVALENTLABEL
public static final int CERTINFO_CMS_EQUIVALENTLABEL-- See Also:
-
CERTINFO_CMS_EQVLABEL_POLICY
public static final int CERTINFO_CMS_EQVLABEL_POLICYsecurityPolicyIdentifier- See Also:
-
CERTINFO_CMS_EQVLABEL_CLASSIFICATION
public static final int CERTINFO_CMS_EQVLABEL_CLASSIFICATIONsecurityClassification- See Also:
-
CERTINFO_CMS_EQVLABEL_PRIVACYMARK
public static final int CERTINFO_CMS_EQVLABEL_PRIVACYMARKprivacyMark- See Also:
-
CERTINFO_CMS_EQVLABEL_CATTYPE
public static final int CERTINFO_CMS_EQVLABEL_CATTYPEsecurityCategories.securityCategory.type- See Also:
-
CERTINFO_CMS_EQVLABEL_CATVALUE
public static final int CERTINFO_CMS_EQVLABEL_CATVALUEsecurityCategories.securityCategory.value- See Also:
-
CERTINFO_CMS_SIGNINGCERTIFICATE
public static final int CERTINFO_CMS_SIGNINGCERTIFICATE-- See Also:
-
CERTINFO_CMS_SIGNINGCERT_ESSCERTID
public static final int CERTINFO_CMS_SIGNINGCERT_ESSCERTIDcerts.essCertID- See Also:
-
CERTINFO_CMS_SIGNINGCERT_POLICIES
public static final int CERTINFO_CMS_SIGNINGCERT_POLICIESpolicies.policyInformation.policyIdentifier- See Also:
-
CERTINFO_CMS_SIGNINGCERTIFICATEV2
public static final int CERTINFO_CMS_SIGNINGCERTIFICATEV2-- See Also:
-
CERTINFO_CMS_SIGNINGCERTV2_ESSCERTIDV2
public static final int CERTINFO_CMS_SIGNINGCERTV2_ESSCERTIDV2certs.essCertID- See Also:
-
CERTINFO_CMS_SIGNINGCERTV2_POLICIES
public static final int CERTINFO_CMS_SIGNINGCERTV2_POLICIESpolicies.policyInformation.policyIdentifier- See Also:
-
CERTINFO_CMS_SIGNATUREPOLICYID
public static final int CERTINFO_CMS_SIGNATUREPOLICYID-- See Also:
-
CERTINFO_CMS_SIGPOLICYID
public static final int CERTINFO_CMS_SIGPOLICYIDsigPolicyID- See Also:
-
CERTINFO_CMS_SIGPOLICYHASH
public static final int CERTINFO_CMS_SIGPOLICYHASHsigPolicyHash- See Also:
-
CERTINFO_CMS_SIGPOLICY_CPSURI
public static final int CERTINFO_CMS_SIGPOLICY_CPSURIsigPolicyQualifiers.sigPolicyQualifier.cPSuri- See Also:
-
CERTINFO_CMS_SIGPOLICY_ORGANIZATION
public static final int CERTINFO_CMS_SIGPOLICY_ORGANIZATIONsigPolicyQualifiers.sigPolicyQualifier.userNotice.noticeRef.organization- See Also:
-
CERTINFO_CMS_SIGPOLICY_NOTICENUMBERS
public static final int CERTINFO_CMS_SIGPOLICY_NOTICENUMBERSsigPolicyQualifiers.sigPolicyQualifier.userNotice.noticeRef.noticeNumbers- See Also:
-
CERTINFO_CMS_SIGPOLICY_EXPLICITTEXT
public static final int CERTINFO_CMS_SIGPOLICY_EXPLICITTEXTsigPolicyQualifiers.sigPolicyQualifier.userNotice.explicitText- See Also:
-
CERTINFO_CMS_SIGTYPEIDENTIFIER
public static final int CERTINFO_CMS_SIGTYPEIDENTIFIER-- See Also:
-
CERTINFO_CMS_SIGTYPEID_ORIGINATORSIG
public static final int CERTINFO_CMS_SIGTYPEID_ORIGINATORSIGoriginatorSig- See Also:
-
CERTINFO_CMS_SIGTYPEID_DOMAINSIG
public static final int CERTINFO_CMS_SIGTYPEID_DOMAINSIGdomainSig- See Also:
-
CERTINFO_CMS_SIGTYPEID_ADDITIONALATTRIBUTES
public static final int CERTINFO_CMS_SIGTYPEID_ADDITIONALATTRIBUTESadditionalAttributesSig- See Also:
-
CERTINFO_CMS_SIGTYPEID_REVIEWSIG
public static final int CERTINFO_CMS_SIGTYPEID_REVIEWSIGreviewSig- See Also:
-
CERTINFO_CMS_NONCE
public static final int CERTINFO_CMS_NONCErandomNonce- See Also:
-
CERTINFO_CMS_ALGORITHMPROTECTION
public static final int CERTINFO_CMS_ALGORITHMPROTECTION-- See Also:
-
CERTINFO_CMS_ALGORITHMPROTECTION_HASH
public static final int CERTINFO_CMS_ALGORITHMPROTECTION_HASHSigner hash algorithm- See Also:
-
CERTINFO_CMS_ALGORITHMPROTECTION_SIG
public static final int CERTINFO_CMS_ALGORITHMPROTECTION_SIGSigner sig.algorithm- See Also:
-
CERTINFO_CMS_ALGORITHMPROTECTION_MAC
public static final int CERTINFO_CMS_ALGORITHMPROTECTION_MACSigner MAC algorithm- See Also:
-
CERTINFO_SCEP_MESSAGETYPE
public static final int CERTINFO_SCEP_MESSAGETYPEmessageType- See Also:
-
CERTINFO_SCEP_PKISTATUS
public static final int CERTINFO_SCEP_PKISTATUSpkiStatus- See Also:
-
CERTINFO_SCEP_FAILINFO
public static final int CERTINFO_SCEP_FAILINFOfailInfo- See Also:
-
CERTINFO_SCEP_SENDERNONCE
public static final int CERTINFO_SCEP_SENDERNONCEsenderNonce- See Also:
-
CERTINFO_SCEP_RECIPIENTNONCE
public static final int CERTINFO_SCEP_RECIPIENTNONCErecipientNonce- See Also:
-
CERTINFO_SCEP_TRANSACTIONID
public static final int CERTINFO_SCEP_TRANSACTIONIDtransID- See Also:
-
CERTINFO_CMS_SPCAGENCYINFO
public static final int CERTINFO_CMS_SPCAGENCYINFO-- See Also:
-
CERTINFO_CMS_SPCAGENCYURL
public static final int CERTINFO_CMS_SPCAGENCYURLspcAgencyInfo.url- See Also:
-
CERTINFO_CMS_SPCSTATEMENTTYPE
public static final int CERTINFO_CMS_SPCSTATEMENTTYPE-- See Also:
-
CERTINFO_CMS_SPCSTMT_INDIVIDUALCODESIGNING
public static final int CERTINFO_CMS_SPCSTMT_INDIVIDUALCODESIGNINGindividualCodeSigning- See Also:
-
CERTINFO_CMS_SPCSTMT_COMMERCIALCODESIGNING
public static final int CERTINFO_CMS_SPCSTMT_COMMERCIALCODESIGNINGcommercialCodeSigning- See Also:
-
CERTINFO_CMS_SPCOPUSINFO
public static final int CERTINFO_CMS_SPCOPUSINFO-- See Also:
-
CERTINFO_CMS_SPCOPUSINFO_NAME
public static final int CERTINFO_CMS_SPCOPUSINFO_NAMEspcOpusInfo.name- See Also:
-
CERTINFO_CMS_SPCOPUSINFO_URL
public static final int CERTINFO_CMS_SPCOPUSINFO_URLspcOpusInfo.url- See Also:
-
CERTINFO_LAST
public static final int CERTINFO_LAST-- See Also:
-
KEYINFO_FIRST
public static final int KEYINFO_FIRST-- See Also:
-
KEYINFO_QUERY
public static final int KEYINFO_QUERYKeyset query- See Also:
-
KEYINFO_QUERY_REQUESTS
public static final int KEYINFO_QUERY_REQUESTSQuery of requests in cert store- See Also:
-
KEYINFO_LAST
public static final int KEYINFO_LAST-- See Also:
-
DEVINFO_FIRST
public static final int DEVINFO_FIRST-- See Also:
-
DEVINFO_INITIALISE
public static final int DEVINFO_INITIALISEInitialise device for use- See Also:
-
DEVINFO_INITIALIZE
public static final int DEVINFO_INITIALIZE-- See Also:
-
DEVINFO_AUTHENT_USER
public static final int DEVINFO_AUTHENT_USERAuthenticate user to device- See Also:
-
DEVINFO_AUTHENT_SUPERVISOR
public static final int DEVINFO_AUTHENT_SUPERVISORAuthenticate supervisor to dev.- See Also:
-
DEVINFO_SET_AUTHENT_USER
public static final int DEVINFO_SET_AUTHENT_USERSet user authent.value- See Also:
-
DEVINFO_SET_AUTHENT_SUPERVISOR
public static final int DEVINFO_SET_AUTHENT_SUPERVISORSet supervisor auth.val.- See Also:
-
DEVINFO_ZEROISE
public static final int DEVINFO_ZEROISEZeroise device- See Also:
-
DEVINFO_ZEROIZE
public static final int DEVINFO_ZEROIZE-- See Also:
-
DEVINFO_LOGGEDIN
public static final int DEVINFO_LOGGEDINWhether user is logged in- See Also:
-
DEVINFO_LABEL
public static final int DEVINFO_LABELDevice/token label- See Also:
-
DEVINFO_LAST
public static final int DEVINFO_LAST-- See Also:
-
ENVINFO_FIRST
public static final int ENVINFO_FIRST-- See Also:
-
ENVINFO_DATASIZE
public static final int ENVINFO_DATASIZEData size information- See Also:
-
ENVINFO_COMPRESSION
public static final int ENVINFO_COMPRESSIONCompression information- See Also:
-
ENVINFO_CONTENTTYPE
public static final int ENVINFO_CONTENTTYPEInner CMS content type- See Also:
-
ENVINFO_DETACHEDSIGNATURE
public static final int ENVINFO_DETACHEDSIGNATUREDetached signature- See Also:
-
ENVINFO_SIGNATURE_RESULT
public static final int ENVINFO_SIGNATURE_RESULTSignature check result- See Also:
-
ENVINFO_INTEGRITY
public static final int ENVINFO_INTEGRITYIntegrity-protection level- See Also:
-
ENVINFO_PASSWORD
public static final int ENVINFO_PASSWORDUser password- See Also:
-
ENVINFO_KEY
public static final int ENVINFO_KEYConventional encryption key- See Also:
-
ENVINFO_SIGNATURE
public static final int ENVINFO_SIGNATURESignature/signature check key- See Also:
-
ENVINFO_SIGNATURE_EXTRADATA
public static final int ENVINFO_SIGNATURE_EXTRADATAExtra information added to CMS sigs- See Also:
-
ENVINFO_RECIPIENT
public static final int ENVINFO_RECIPIENTRecipient email address- See Also:
-
ENVINFO_PUBLICKEY
public static final int ENVINFO_PUBLICKEYPKC encryption key- See Also:
-
ENVINFO_PRIVATEKEY
public static final int ENVINFO_PRIVATEKEYPKC decryption key- See Also:
-
ENVINFO_PRIVATEKEY_LABEL
public static final int ENVINFO_PRIVATEKEY_LABELLabel of PKC decryption key- See Also:
-
ENVINFO_ORIGINATOR
public static final int ENVINFO_ORIGINATOROriginator info/key- See Also:
-
ENVINFO_SESSIONKEY
public static final int ENVINFO_SESSIONKEYSession key- See Also:
-
ENVINFO_HASH
public static final int ENVINFO_HASHHash value- See Also:
-
ENVINFO_TIMESTAMP
public static final int ENVINFO_TIMESTAMPTimestamp information- See Also:
-
ENVINFO_KEYSET_SIGCHECK
public static final int ENVINFO_KEYSET_SIGCHECKSignature check keyset- See Also:
-
ENVINFO_KEYSET_ENCRYPT
public static final int ENVINFO_KEYSET_ENCRYPTPKC encryption keyset- See Also:
-
ENVINFO_KEYSET_DECRYPT
public static final int ENVINFO_KEYSET_DECRYPTPKC decryption keyset- See Also:
-
ENVINFO_LAST
public static final int ENVINFO_LAST-- See Also:
-
SESSINFO_FIRST
public static final int SESSINFO_FIRST-- See Also:
-
SESSINFO_ACTIVE
public static final int SESSINFO_ACTIVEWhether session is active- See Also:
-
SESSINFO_CONNECTIONACTIVE
public static final int SESSINFO_CONNECTIONACTIVEWhether network connection is active- See Also:
-
SESSINFO_USERNAME
public static final int SESSINFO_USERNAMEUser name- See Also:
-
SESSINFO_PASSWORD
public static final int SESSINFO_PASSWORDPassword- See Also:
-
SESSINFO_AUTHTOKEN
public static final int SESSINFO_AUTHTOKENAuthentication token, e.g. TOTP- See Also:
-
SESSINFO_PRIVATEKEY
public static final int SESSINFO_PRIVATEKEYServer/client private key- See Also:
-
SESSINFO_KEYSET
public static final int SESSINFO_KEYSETCertificate store- See Also:
-
SESSINFO_AUTHRESPONSE
public static final int SESSINFO_AUTHRESPONSESession authorisation OK- See Also:
-
SESSINFO_SERVER_NAME
public static final int SESSINFO_SERVER_NAMEServer name- See Also:
-
SESSINFO_SERVER_PORT
public static final int SESSINFO_SERVER_PORTServer port number- See Also:
-
SESSINFO_SERVER_FINGERPRINT_SHA2
public static final int SESSINFO_SERVER_FINGERPRINT_SHA2Server key fingerprint- See Also:
-
SESSINFO_CLIENT_NAME
public static final int SESSINFO_CLIENT_NAMEClient name- See Also:
-
SESSINFO_CLIENT_PORT
public static final int SESSINFO_CLIENT_PORTClient port number- See Also:
-
SESSINFO_SESSION
public static final int SESSINFO_SESSIONTransport mechanism- See Also:
-
SESSINFO_NETWORKSOCKET
public static final int SESSINFO_NETWORKSOCKETUser-supplied network socket- See Also:
-
SESSINFO_VERSION
public static final int SESSINFO_VERSIONProtocol version- See Also:
-
SESSINFO_REQUEST
public static final int SESSINFO_REQUESTCert.request object- See Also:
-
SESSINFO_RESPONSE
public static final int SESSINFO_RESPONSECert.response object- See Also:
-
SESSINFO_CACERTIFICATE
public static final int SESSINFO_CACERTIFICATEIssuing CA certificate- See Also:
-
SESSINFO_CMP_REQUESTTYPE
public static final int SESSINFO_CMP_REQUESTTYPERequest type- See Also:
-
SESSINFO_CMP_PRIVKEYSET
public static final int SESSINFO_CMP_PRIVKEYSETPrivate-key keyset- See Also:
-
SESSINFO_CMP_OPTIONS
public static final int SESSINFO_CMP_OPTIONSCMP protocol options- See Also:
-
SESSINFO_SSH_CHANNEL
public static final int SESSINFO_SSH_CHANNELSSH current channel- See Also:
-
SESSINFO_SSH_CHANNEL_TYPE
public static final int SESSINFO_SSH_CHANNEL_TYPESSH channel type- See Also:
-
SESSINFO_SSH_CHANNEL_ARG1
public static final int SESSINFO_SSH_CHANNEL_ARG1SSH channel argument 1- See Also:
-
SESSINFO_SSH_CHANNEL_ARG2
public static final int SESSINFO_SSH_CHANNEL_ARG2SSH channel argument 2- See Also:
-
SESSINFO_SSH_CHANNEL_ACTIVE
public static final int SESSINFO_SSH_CHANNEL_ACTIVESSH channel active- See Also:
-
SESSINFO_SSH_PREAUTH
public static final int SESSINFO_SSH_PREAUTHSSH pre-authentication value- See Also:
-
SESSINFO_TLS_OPTIONS
public static final int SESSINFO_TLS_OPTIONSSSL/TLS protocol options- See Also:
-
SESSINFO_SSL_OPTIONS
public static final int SESSINFO_SSL_OPTIONS-- See Also:
-
SESSINFO_TLS_SUBPROTOCOL
public static final int SESSINFO_TLS_SUBPROTOCOLSSL/TLS additional sub-protocol- See Also:
-
SESSINFO_TLS_WSPROTOCOL
public static final int SESSINFO_TLS_WSPROTOCOLSSL/TLS WebSockets sub-protocol- See Also:
-
SESSINFO_TLS_EAPCHALLENGE
public static final int SESSINFO_TLS_EAPCHALLENGETLS EAP challenge- See Also:
-
SESSINFO_TLS_EAPKEY
public static final int SESSINFO_TLS_EAPKEYTLS EAP key- See Also:
-
SESSINFO_TLS_EAPDATA
public static final int SESSINFO_TLS_EAPDATATLS EAP additional data- See Also:
-
SESSINFO_TSP_MSGIMPRINT
public static final int SESSINFO_TSP_MSGIMPRINTTSP message imprint- See Also:
-
SESSINFO_LAST
public static final int SESSINFO_LAST-- See Also:
-
USERINFO_FIRST
public static final int USERINFO_FIRST-- See Also:
-
USERINFO_PASSWORD
public static final int USERINFO_PASSWORDPassword- See Also:
-
USERINFO_CAKEY_CERTSIGN
public static final int USERINFO_CAKEY_CERTSIGNCA cert signing key- See Also:
-
USERINFO_CAKEY_CRLSIGN
public static final int USERINFO_CAKEY_CRLSIGNCA CRL signing key- See Also:
-
USERINFO_CAKEY_RTCSSIGN
public static final int USERINFO_CAKEY_RTCSSIGNCA RTCS signing key- See Also:
-
USERINFO_CAKEY_OCSPSIGN
public static final int USERINFO_CAKEY_OCSPSIGNCA OCSP signing key- See Also:
-
USERINFO_LAST
public static final int USERINFO_LAST-- See Also:
-
ATTRIBUTE_LAST
public static final int ATTRIBUTE_LAST-- See Also:
-
KEYUSAGE_NONE
public static final int KEYUSAGE_NONE-- See Also:
-
KEYUSAGE_DIGITALSIGNATURE
public static final int KEYUSAGE_DIGITALSIGNATURE-- See Also:
-
KEYUSAGE_NONREPUDIATION
public static final int KEYUSAGE_NONREPUDIATION-- See Also:
-
KEYUSAGE_KEYENCIPHERMENT
public static final int KEYUSAGE_KEYENCIPHERMENT-- See Also:
-
KEYUSAGE_DATAENCIPHERMENT
public static final int KEYUSAGE_DATAENCIPHERMENT-- See Also:
-
KEYUSAGE_KEYAGREEMENT
public static final int KEYUSAGE_KEYAGREEMENT-- See Also:
-
KEYUSAGE_KEYCERTSIGN
public static final int KEYUSAGE_KEYCERTSIGN-- See Also:
-
KEYUSAGE_CRLSIGN
public static final int KEYUSAGE_CRLSIGN-- See Also:
-
KEYUSAGE_ENCIPHERONLY
public static final int KEYUSAGE_ENCIPHERONLY-- See Also:
-
KEYUSAGE_DECIPHERONLY
public static final int KEYUSAGE_DECIPHERONLY-- See Also:
-
KEYUSAGE_LAST
public static final int KEYUSAGE_LASTLast possible value- See Also:
-
CRLREASON_UNSPECIFIED
public static final int CRLREASON_UNSPECIFIED- See Also:
-
CRLREASON_KEYCOMPROMISE
public static final int CRLREASON_KEYCOMPROMISE- See Also:
-
CRLREASON_CACOMPROMISE
public static final int CRLREASON_CACOMPROMISE- See Also:
-
CRLREASON_AFFILIATIONCHANGED
public static final int CRLREASON_AFFILIATIONCHANGED- See Also:
-
CRLREASON_SUPERSEDED
public static final int CRLREASON_SUPERSEDED- See Also:
-
CRLREASON_CESSATIONOFOPERATION
public static final int CRLREASON_CESSATIONOFOPERATION- See Also:
-
CRLREASON_CERTIFICATEHOLD
public static final int CRLREASON_CERTIFICATEHOLD- See Also:
-
CRLREASON_REMOVEFROMCRL
public static final int CRLREASON_REMOVEFROMCRL- See Also:
-
CRLREASON_PRIVILEGEWITHDRAWN
public static final int CRLREASON_PRIVILEGEWITHDRAWN- See Also:
-
CRLREASON_AACOMPROMISE
public static final int CRLREASON_AACOMPROMISE- See Also:
-
CRLREASON_LAST
public static final int CRLREASON_LASTEnd of standard CRL reasons- See Also:
-
CRLREASON_NEVERVALID
public static final int CRLREASON_NEVERVALID- See Also:
-
CRLEXTREASON_LAST
public static final int CRLEXTREASON_LAST- See Also:
-
CRLREASONFLAG_UNUSED
public static final int CRLREASONFLAG_UNUSED-- See Also:
-
CRLREASONFLAG_KEYCOMPROMISE
public static final int CRLREASONFLAG_KEYCOMPROMISE-- See Also:
-
CRLREASONFLAG_CACOMPROMISE
public static final int CRLREASONFLAG_CACOMPROMISE-- See Also:
-
CRLREASONFLAG_AFFILIATIONCHANGED
public static final int CRLREASONFLAG_AFFILIATIONCHANGED-- See Also:
-
CRLREASONFLAG_SUPERSEDED
public static final int CRLREASONFLAG_SUPERSEDED-- See Also:
-
CRLREASONFLAG_CESSATIONOFOPERATION
public static final int CRLREASONFLAG_CESSATIONOFOPERATION-- See Also:
-
CRLREASONFLAG_CERTIFICATEHOLD
public static final int CRLREASONFLAG_CERTIFICATEHOLD-- See Also:
-
CRLREASONFLAG_LAST
public static final int CRLREASONFLAG_LASTLast poss.value- See Also:
-
HOLDINSTRUCTION_NONE
public static final int HOLDINSTRUCTION_NONE- See Also:
-
HOLDINSTRUCTION_CALLISSUER
public static final int HOLDINSTRUCTION_CALLISSUER- See Also:
-
HOLDINSTRUCTION_REJECT
public static final int HOLDINSTRUCTION_REJECT- See Also:
-
HOLDINSTRUCTION_PICKUPTOKEN
public static final int HOLDINSTRUCTION_PICKUPTOKEN- See Also:
-
HOLDINSTRUCTION_LAST
public static final int HOLDINSTRUCTION_LAST- See Also:
-
COMPLIANCELEVEL_OBLIVIOUS
public static final int COMPLIANCELEVEL_OBLIVIOUS-- See Also:
-
COMPLIANCELEVEL_REDUCED
public static final int COMPLIANCELEVEL_REDUCED-- See Also:
-
COMPLIANCELEVEL_STANDARD
public static final int COMPLIANCELEVEL_STANDARD-- See Also:
-
COMPLIANCELEVEL_PKIX_PARTIAL
public static final int COMPLIANCELEVEL_PKIX_PARTIAL-- See Also:
-
COMPLIANCELEVEL_PKIX_FULL
public static final int COMPLIANCELEVEL_PKIX_FULL-- See Also:
-
COMPLIANCELEVEL_LAST
public static final int COMPLIANCELEVEL_LAST-- See Also:
-
NS_CERTTYPE_SSLCLIENT
public static final int NS_CERTTYPE_SSLCLIENT-- See Also:
-
NS_CERTTYPE_SSLSERVER
public static final int NS_CERTTYPE_SSLSERVER-- See Also:
-
NS_CERTTYPE_SMIME
public static final int NS_CERTTYPE_SMIME-- See Also:
-
NS_CERTTYPE_OBJECTSIGNING
public static final int NS_CERTTYPE_OBJECTSIGNING-- See Also:
-
NS_CERTTYPE_RESERVED
public static final int NS_CERTTYPE_RESERVED-- See Also:
-
NS_CERTTYPE_SSLCA
public static final int NS_CERTTYPE_SSLCA-- See Also:
-
NS_CERTTYPE_SMIMECA
public static final int NS_CERTTYPE_SMIMECA-- See Also:
-
NS_CERTTYPE_OBJECTSIGNINGCA
public static final int NS_CERTTYPE_OBJECTSIGNINGCA-- See Also:
-
NS_CERTTYPE_LAST
public static final int NS_CERTTYPE_LASTLast possible value- See Also:
-
SET_CERTTYPE_CARD
public static final int SET_CERTTYPE_CARD-- See Also:
-
SET_CERTTYPE_MER
public static final int SET_CERTTYPE_MER-- See Also:
-
SET_CERTTYPE_PGWY
public static final int SET_CERTTYPE_PGWY-- See Also:
-
SET_CERTTYPE_CCA
public static final int SET_CERTTYPE_CCA-- See Also:
-
SET_CERTTYPE_MCA
public static final int SET_CERTTYPE_MCA-- See Also:
-
SET_CERTTYPE_PCA
public static final int SET_CERTTYPE_PCA-- See Also:
-
SET_CERTTYPE_GCA
public static final int SET_CERTTYPE_GCA-- See Also:
-
SET_CERTTYPE_BCA
public static final int SET_CERTTYPE_BCA-- See Also:
-
SET_CERTTYPE_RCA
public static final int SET_CERTTYPE_RCA-- See Also:
-
SET_CERTTYPE_ACQ
public static final int SET_CERTTYPE_ACQ-- See Also:
-
SET_CERTTYPE_LAST
public static final int SET_CERTTYPE_LASTLast possible value- See Also:
-
CONTENT_NONE
public static final int CONTENT_NONE-- See Also:
-
CONTENT_DATA
public static final int CONTENT_DATA-- See Also:
-
CONTENT_SIGNEDDATA
public static final int CONTENT_SIGNEDDATA-- See Also:
-
CONTENT_ENVELOPEDDATA
public static final int CONTENT_ENVELOPEDDATA-- See Also:
-
CONTENT_SIGNEDANDENVELOPEDDATA
public static final int CONTENT_SIGNEDANDENVELOPEDDATA-- See Also:
-
CONTENT_DIGESTEDDATA
public static final int CONTENT_DIGESTEDDATA-- See Also:
-
CONTENT_ENCRYPTEDDATA
public static final int CONTENT_ENCRYPTEDDATA-- See Also:
-
CONTENT_COMPRESSEDDATA
public static final int CONTENT_COMPRESSEDDATA-- See Also:
-
CONTENT_AUTHDATA
public static final int CONTENT_AUTHDATA-- See Also:
-
CONTENT_AUTHENVDATA
public static final int CONTENT_AUTHENVDATA-- See Also:
-
CONTENT_TSTINFO
public static final int CONTENT_TSTINFO-- See Also:
-
CONTENT_SPCINDIRECTDATACONTEXT
public static final int CONTENT_SPCINDIRECTDATACONTEXT-- See Also:
-
CONTENT_RTCSREQUEST
public static final int CONTENT_RTCSREQUEST-- See Also:
-
CONTENT_RTCSRESPONSE
public static final int CONTENT_RTCSRESPONSE-- See Also:
-
CONTENT_RTCSRESPONSE_EXT
public static final int CONTENT_RTCSRESPONSE_EXT-- See Also:
-
CONTENT_SCVPCERTVALREQUEST
public static final int CONTENT_SCVPCERTVALREQUEST-- See Also:
-
CONTENT_SCVPCERTVALRESPONSE
public static final int CONTENT_SCVPCERTVALRESPONSE-- See Also:
-
CONTENT_SCVPVALPOLREQUEST
public static final int CONTENT_SCVPVALPOLREQUEST-- See Also:
-
CONTENT_SCVPVALPOLRESPONSE
public static final int CONTENT_SCVPVALPOLRESPONSE-- See Also:
-
CONTENT_MRTD
public static final int CONTENT_MRTD-- See Also:
-
CONTENT_LAST
public static final int CONTENT_LAST-- See Also:
-
CLASSIFICATION_UNMARKED
public static final int CLASSIFICATION_UNMARKED- See Also:
-
CLASSIFICATION_UNCLASSIFIED
public static final int CLASSIFICATION_UNCLASSIFIED- See Also:
-
CLASSIFICATION_RESTRICTED
public static final int CLASSIFICATION_RESTRICTED- See Also:
-
CLASSIFICATION_CONFIDENTIAL
public static final int CLASSIFICATION_CONFIDENTIAL- See Also:
-
CLASSIFICATION_SECRET
public static final int CLASSIFICATION_SECRET- See Also:
-
CLASSIFICATION_TOP_SECRET
public static final int CLASSIFICATION_TOP_SECRET- See Also:
-
CLASSIFICATION_LAST
public static final int CLASSIFICATION_LAST- See Also:
-
CERTSTATUS_NONE
public static final int CERTSTATUS_NONENo certificate status- See Also:
-
CERTSTATUS_VALID
public static final int CERTSTATUS_VALIDCertificate valid- See Also:
-
CERTSTATUS_NOTVALID
public static final int CERTSTATUS_NOTVALIDCertificate isn't valid- See Also:
-
CERTSTATUS_NONAUTHORITATIVE
public static final int CERTSTATUS_NONAUTHORITATIVEResponse is non-authoritative- See Also:
-
CERTSTATUS_UNKNOWN
public static final int CERTSTATUS_UNKNOWNCertificate status unknown- See Also:
-
CERTSTATUS_LAST
public static final int CERTSTATUS_LASTLast possible certificate status- See Also:
-
OCSPSTATUS_NOTREVOKED
public static final int OCSPSTATUS_NOTREVOKED- See Also:
-
OCSPSTATUS_REVOKED
public static final int OCSPSTATUS_REVOKED- See Also:
-
OCSPSTATUS_UNKNOWN
public static final int OCSPSTATUS_UNKNOWN- See Also:
-
SIGNATURELEVEL_NONE
public static final int SIGNATURELEVEL_NONEInclude only signature- See Also:
-
SIGNATURELEVEL_SIGNERCERT
public static final int SIGNATURELEVEL_SIGNERCERTInclude signer cert- See Also:
-
SIGNATURELEVEL_ALL
public static final int SIGNATURELEVEL_ALLInclude all relevant info- See Also:
-
SIGNATURELEVEL_LAST
public static final int SIGNATURELEVEL_LASTLast possible sig.level type- See Also:
-
INTEGRITY_NONE
public static final int INTEGRITY_NONENo integrity protection- See Also:
-
INTEGRITY_MACONLY
public static final int INTEGRITY_MACONLYMAC only, no encryption- See Also:
-
INTEGRITY_FULL
public static final int INTEGRITY_FULLEncryption + ingerity protection- See Also:
-
CERTFORMAT_NONE
public static final int CERTFORMAT_NONENo certificate format- See Also:
-
CERTFORMAT_CERTIFICATE
public static final int CERTFORMAT_CERTIFICATEDER-encoded certificate- See Also:
-
CERTFORMAT_CERTCHAIN
public static final int CERTFORMAT_CERTCHAINPKCS #7 certificate chain- See Also:
-
CERTFORMAT_TEXT_CERTIFICATE
public static final int CERTFORMAT_TEXT_CERTIFICATEbase-64 wrapped cert- See Also:
-
CERTFORMAT_TEXT_CERTCHAIN
public static final int CERTFORMAT_TEXT_CERTCHAINbase-64 wrapped cert chain- See Also:
-
CERTFORMAT_XML_CERTIFICATE
public static final int CERTFORMAT_XML_CERTIFICATEXML wrapped cert- See Also:
-
CERTFORMAT_XML_CERTCHAIN
public static final int CERTFORMAT_XML_CERTCHAINXML wrapped cert chain- See Also:
-
CERTFORMAT_LAST
public static final int CERTFORMAT_LASTLast possible cert.format type- See Also:
-
REQUESTTYPE_NONE
public static final int REQUESTTYPE_NONENo request type- See Also:
-
REQUESTTYPE_INITIALISATION
public static final int REQUESTTYPE_INITIALISATIONInitialisation request- See Also:
-
REQUESTTYPE_INITIALIZATION
public static final int REQUESTTYPE_INITIALIZATION-- See Also:
-
REQUESTTYPE_CERTIFICATE
public static final int REQUESTTYPE_CERTIFICATECertification request- See Also:
-
REQUESTTYPE_KEYUPDATE
public static final int REQUESTTYPE_KEYUPDATEKey update request- See Also:
-
REQUESTTYPE_REVOCATION
public static final int REQUESTTYPE_REVOCATIONCert revocation request- See Also:
-
REQUESTTYPE_PKIBOOT
public static final int REQUESTTYPE_PKIBOOTPKIBoot request- See Also:
-
REQUESTTYPE_LAST
public static final int REQUESTTYPE_LASTLast possible request type- See Also:
-
KEYID_NONE
public static final int KEYID_NONENo key ID type- See Also:
-
KEYID_NAME
public static final int KEYID_NAMEKey owner name- See Also:
-
KEYID_URI
public static final int KEYID_URIKey owner URI- See Also:
-
KEYID_EMAIL
public static final int KEYID_EMAILSynonym: owner email addr.- See Also:
-
KEYID_LAST
public static final int KEYID_LASTLast possible key ID type- See Also:
-
OBJECT_NONE
public static final int OBJECT_NONENo object type- See Also:
-
OBJECT_ENCRYPTED_KEY
public static final int OBJECT_ENCRYPTED_KEYConventionally encrypted key- See Also:
-
OBJECT_PKCENCRYPTED_KEY
public static final int OBJECT_PKCENCRYPTED_KEYPKC-encrypted key- See Also:
-
OBJECT_KEYAGREEMENT
public static final int OBJECT_KEYAGREEMENTKey agreement information- See Also:
-
OBJECT_SIGNATURE
public static final int OBJECT_SIGNATURESignature- See Also:
-
OBJECT_LAST
public static final int OBJECT_LASTLast possible object type- See Also:
-
ERRTYPE_NONE
public static final int ERRTYPE_NONENo error information- See Also:
-
ERRTYPE_ATTR_SIZE
public static final int ERRTYPE_ATTR_SIZEAttribute data too small or large- See Also:
-
ERRTYPE_ATTR_VALUE
public static final int ERRTYPE_ATTR_VALUEAttribute value is invalid- See Also:
-
ERRTYPE_ATTR_ABSENT
public static final int ERRTYPE_ATTR_ABSENTRequired attribute missing- See Also:
-
ERRTYPE_ATTR_PRESENT
public static final int ERRTYPE_ATTR_PRESENTNon-allowed attribute present- See Also:
-
ERRTYPE_CONSTRAINT
public static final int ERRTYPE_CONSTRAINTCert: Constraint violation in object- See Also:
-
ERRTYPE_ISSUERCONSTRAINT
public static final int ERRTYPE_ISSUERCONSTRAINTCert: Constraint viol.in issuing cert- See Also:
-
ERRTYPE_LAST
public static final int ERRTYPE_LASTLast possible error info type- See Also:
-
CERTACTION_NONE
public static final int CERTACTION_NONENo cert management action- See Also:
-
CERTACTION_CREATE
public static final int CERTACTION_CREATECreate cert store- See Also:
-
CERTACTION_CONNECT
public static final int CERTACTION_CONNECTConnect to cert store- See Also:
-
CERTACTION_DISCONNECT
public static final int CERTACTION_DISCONNECTDisconnect from cert store- See Also:
-
CERTACTION_ERROR
public static final int CERTACTION_ERRORError information- See Also:
-
CERTACTION_ADDUSER
public static final int CERTACTION_ADDUSERAdd PKI user- See Also:
-
CERTACTION_DELETEUSER
public static final int CERTACTION_DELETEUSERDelete PKI user- See Also:
-
CERTACTION_REQUEST_CERT
public static final int CERTACTION_REQUEST_CERTCert request- See Also:
-
CERTACTION_REQUEST_RENEWAL
public static final int CERTACTION_REQUEST_RENEWALCert renewal request- See Also:
-
CERTACTION_REQUEST_REVOCATION
public static final int CERTACTION_REQUEST_REVOCATIONCert revocation request- See Also:
-
CERTACTION_CERT_CREATION
public static final int CERTACTION_CERT_CREATIONCert creation- See Also:
-
CERTACTION_CERT_CREATION_COMPLETE
public static final int CERTACTION_CERT_CREATION_COMPLETEConfirmation of cert creation- See Also:
-
CERTACTION_CERT_CREATION_DROP
public static final int CERTACTION_CERT_CREATION_DROPCancellation of cert creation- See Also:
-
CERTACTION_CERT_CREATION_REVERSE
public static final int CERTACTION_CERT_CREATION_REVERSECancel of creation w.revocation- See Also:
-
CERTACTION_RESTART_CLEANUP
public static final int CERTACTION_RESTART_CLEANUPDelete reqs after restart- See Also:
-
CERTACTION_RESTART_REVOKE_CERT
public static final int CERTACTION_RESTART_REVOKE_CERTComplete revocation after restart- See Also:
-
CERTACTION_ISSUE_CERT
public static final int CERTACTION_ISSUE_CERTCert issue- See Also:
-
CERTACTION_ISSUE_CRL
public static final int CERTACTION_ISSUE_CRLCRL issue- See Also:
-
CERTACTION_REVOKE_CERT
public static final int CERTACTION_REVOKE_CERTCert revocation- See Also:
-
CERTACTION_EXPIRE_CERT
public static final int CERTACTION_EXPIRE_CERTCert expiry- See Also:
-
CERTACTION_CLEANUP
public static final int CERTACTION_CLEANUPClean up on restart- See Also:
-
CERTACTION_LAST
public static final int CERTACTION_LASTLast possible cert store log action- See Also:
-
SUBPROTOCOL_NONE
public static final int SUBPROTOCOL_NONENo sub-protocol type- See Also:
-
SUBPROTOCOL_WEBSOCKETS
public static final int SUBPROTOCOL_WEBSOCKETSWebsockets- See Also:
-
SUBPROTOCOL_EAPTTLS
public static final int SUBPROTOCOL_EAPTTLSEAP-TTLS- See Also:
-
SUBPROTOCOL_PEAP
public static final int SUBPROTOCOL_PEAPPEAP- See Also:
-
SUBPROTOCOL_LAST
public static final int SUBPROTOCOL_LASTLast possible sub-protocol type- See Also:
-
CMPOPTION_NONE
public static final int CMPOPTION_NONE-- See Also:
-
CMPOPTION_3GPP
public static final int CMPOPTION_3GPPPeer is following 33.310- See Also:
-
TLSOPTION_NONE
public static final int TLSOPTION_NONE-- See Also:
-
TLSOPTION_MINVER_SSLV3
public static final int TLSOPTION_MINVER_SSLV3Min.protocol version- See Also:
-
TLSOPTION_MINVER_TLS10
public static final int TLSOPTION_MINVER_TLS10-- See Also:
-
TLSOPTION_MINVER_TLS11
public static final int TLSOPTION_MINVER_TLS11-- See Also:
-
TLSOPTION_MINVER_TLS12
public static final int TLSOPTION_MINVER_TLS12-- See Also:
-
TLSOPTION_MINVER_TLS13
public static final int TLSOPTION_MINVER_TLS13-- See Also:
-
TLSOPTION_MANUAL_CERTCHECK
public static final int TLSOPTION_MANUAL_CERTCHECKRequire manual cert.verif.- See Also:
-
TLSOPTION_DISABLE_NAMEVERIFY
public static final int TLSOPTION_DISABLE_NAMEVERIFYDisable cert hostname check- See Also:
-
TLSOPTION_DISABLE_CERTVERIFY
public static final int TLSOPTION_DISABLE_CERTVERIFYDisable certificate check- See Also:
-
TLSOPTION_SERVER_SNI
public static final int TLSOPTION_SERVER_SNIEnable SNI-based key selection- See Also:
-
TLSOPTION_RESUMED
public static final int TLSOPTION_RESUMEDTLS session is resumed- See Also:
-
MAX_KEYSIZE
public static final int MAX_KEYSIZE-- See Also:
-
MAX_IVSIZE
public static final int MAX_IVSIZE-- See Also:
-
MAX_PKCSIZE_ECC
public static final int MAX_PKCSIZE_ECC-- See Also:
-
MAX_PKCSIZE_PQC
public static final int MAX_PKCSIZE_PQC-- See Also:
-
MAX_HASHSIZE
public static final int MAX_HASHSIZE-- See Also:
-
MAX_TEXTSIZE
public static final int MAX_TEXTSIZE-- See Also:
-
USE_DEFAULT
public static final int USE_DEFAULT-- See Also:
-
UNUSED
public static final int UNUSED-- See Also:
-
CURSOR_FIRST
public static final int CURSOR_FIRST-- See Also:
-
CURSOR_PREVIOUS
public static final int CURSOR_PREVIOUS-- See Also:
-
CURSOR_NEXT
public static final int CURSOR_NEXT-- See Also:
-
CURSOR_LAST
public static final int CURSOR_LAST-- See Also:
-
RANDOM_FASTPOLL
public static final int RANDOM_FASTPOLL-- See Also:
-
RANDOM_SLOWPOLL
public static final int RANDOM_SLOWPOLL-- See Also:
-
KEYTYPE_PRIVATE
public static final int KEYTYPE_PRIVATE-- See Also:
-
KEYTYPE_PUBLIC
public static final int KEYTYPE_PUBLIC-- See Also:
-
KEYOPT_NONE
public static final int KEYOPT_NONENo options- See Also:
-
KEYOPT_READONLY
public static final int KEYOPT_READONLYOpen keyset in read-only mode- See Also:
-
KEYOPT_CREATE
public static final int KEYOPT_CREATECreate a new keyset- See Also:
-
KEYOPT_LAST
public static final int KEYOPT_LASTLast possible key option type- See Also:
-
ECCCURVE_NONE
public static final int ECCCURVE_NONENo ECC curve type- See Also:
-
ECCCURVE_P256
public static final int ECCCURVE_P256NIST P256/X9.62 P256v1/SECG p256r1 curve- See Also:
-
ECCCURVE_P384
public static final int ECCCURVE_P384NIST P384, SECG p384r1 curve- See Also:
-
ECCCURVE_P521
public static final int ECCCURVE_P521NIST P521, SECG p521r1- See Also:
-
ECCCURVE_BRAINPOOL_P256
public static final int ECCCURVE_BRAINPOOL_P256Brainpool p256r1- See Also:
-
ECCCURVE_BRAINPOOL_P384
public static final int ECCCURVE_BRAINPOOL_P384Brainpool p384r1- See Also:
-
ECCCURVE_BRAINPOOL_P512
public static final int ECCCURVE_BRAINPOOL_P512Brainpool p512r1- See Also:
-
ECCCURVE_25519
public static final int ECCCURVE_25519X25519/Ed25519- See Also:
-
ECCCURVE_448
public static final int ECCCURVE_448X448/Ed448- See Also:
-
ECCCURVE_LAST
public static final int ECCCURVE_LASTLast valid ECC curve type- See Also:
-
OK
public static final int OKNo error- See Also:
-
ERROR_PARAM1
public static final int ERROR_PARAM1Bad argument, parameter 1- See Also:
-
ERROR_PARAM2
public static final int ERROR_PARAM2Bad argument, parameter 2- See Also:
-
ERROR_PARAM3
public static final int ERROR_PARAM3Bad argument, parameter 3- See Also:
-
ERROR_PARAM4
public static final int ERROR_PARAM4Bad argument, parameter 4- See Also:
-
ERROR_PARAM5
public static final int ERROR_PARAM5Bad argument, parameter 5- See Also:
-
ERROR_PARAM6
public static final int ERROR_PARAM6Bad argument, parameter 6- See Also:
-
ERROR_PARAM7
public static final int ERROR_PARAM7Bad argument, parameter 7- See Also:
-
ERROR_MEMORY
public static final int ERROR_MEMORYOut of memory- See Also:
-
ERROR_NOTINITED
public static final int ERROR_NOTINITEDData has not been initialised- See Also:
-
ERROR_INITED
public static final int ERROR_INITEDData has already been init'd- See Also:
-
ERROR_NOSECURE
public static final int ERROR_NOSECUREOpn.not avail.at requested sec.level- See Also:
-
ERROR_RANDOM
public static final int ERROR_RANDOMNo reliable random data available- See Also:
-
ERROR_FAILED
public static final int ERROR_FAILEDOperation failed- See Also:
-
ERROR_INTERNAL
public static final int ERROR_INTERNALInternal consistency check failed- See Also:
-
ERROR_NOTAVAIL
public static final int ERROR_NOTAVAILThis type of opn.not available- See Also:
-
ERROR_PERMISSION
public static final int ERROR_PERMISSIONNo permiss.to perform this operation- See Also:
-
ERROR_WRONGKEY
public static final int ERROR_WRONGKEYIncorrect key used to decrypt data- See Also:
-
ERROR_INCOMPLETE
public static final int ERROR_INCOMPLETEOperation incomplete/still in progress- See Also:
-
ERROR_COMPLETE
public static final int ERROR_COMPLETEOperation complete/can't continue- See Also:
-
ERROR_TIMEOUT
public static final int ERROR_TIMEOUTOperation timed out before completion- See Also:
-
ERROR_INVALID
public static final int ERROR_INVALIDInvalid/inconsistent information- See Also:
-
ERROR_SIGNALLED
public static final int ERROR_SIGNALLEDResource destroyed by extnl.event- See Also:
-
ERROR_OVERFLOW
public static final int ERROR_OVERFLOWResources/space exhausted- See Also:
-
ERROR_UNDERFLOW
public static final int ERROR_UNDERFLOWNot enough data available- See Also:
-
ERROR_BADDATA
public static final int ERROR_BADDATABad/unrecognised data format- See Also:
-
ERROR_SIGNATURE
public static final int ERROR_SIGNATURESignature/integrity check failed- See Also:
-
ERROR_OPEN
public static final int ERROR_OPENCannot open object- See Also:
-
ERROR_READ
public static final int ERROR_READCannot read item from object- See Also:
-
ERROR_WRITE
public static final int ERROR_WRITECannot write item to object- See Also:
-
ERROR_NOTFOUND
public static final int ERROR_NOTFOUNDRequested item not found in object- See Also:
-
ERROR_DUPLICATE
public static final int ERROR_DUPLICATEItem already present in object- See Also:
-
ENVELOPE_RESOURCE
public static final int ENVELOPE_RESOURCENeed resource to proceed- See Also:
-
-
Constructor Details
-
crypt
public crypt()
-
-
Method Details
-
Init
The cryptInit function is used to initialise cryptlib before use. This function should be called before any other cryptlib function is called.- Throws:
CryptException- This exception returns an integer status code and a string error message
-
End
The cryptEnd function is used to shut down cryptlib after use. This function should be called after you have finished using cryptlib.- Throws:
CryptException- This exception returns an integer status code and a string error message
-
QueryCapability
The cryptQueryCapability function is used to obtain information about the characteristics of a particular encryption algorithm. The information returned covers the algorithm’s key size, data block size, and other algorithm-specific information.Remarks: Any fields in the CRYPT_QUERY_INFO structure that don’t apply to the algorithm being queried are set to CRYPT_ERROR, null or zero as appropriate. To determine whether an algorithm is available (without returning information on it), set the query information pointer to null.
- Parameters:
cryptAlgo- The encryption algorithm to be queried.- Returns:
- The address of a CRYPT_QUERY_INFO structure which is filled with the information on the requested algorithm and mode, or null if this information isn’t required.
- Throws:
CryptException- This exception returns an integer status code and a string error message
-
CreateContext
The cryptCreateContext function is used to create an encryption context for a given encryption algorithm.- Parameters:
cryptUser- The user who is to own the encryption context or CRYPT_UNUSED for the default, normal user.cryptAlgo- The encryption algorithm to be used in the context.- Returns:
- The address of the encryption context to be created.
- Throws:
CryptException- This exception returns an integer status code and a string error message
-
DestroyContext
The cryptDestroyContext function is used to destroy an encryption context after use. This erases all keying and security information used by the context and frees up any memory it uses.- Parameters:
cryptContext- The encryption context to be destroyed.- Throws:
CryptException- This exception returns an integer status code and a string error message
-
DestroyObject
The cryptDestroyObject function is used to destroy a cryptlib object after use. This erases all security information used by the object, closes any open data sources, and frees up any memory it uses.Remarks: This function is a generic form of the specialised functions that destroy/close specific cryptlib object types such as encryption contexts and certificate and keyset objects. In some cases it may not be possible to determine the exact type of an object (for example the keyset access functions may return a key certificate object or only an encryption context depending on the keyset type), cryptDestroyObject can be used to destroy an object of an unknown type.
- Parameters:
cryptObject- The object to be destroyed.- Throws:
CryptException- This exception returns an integer status code and a string error message
-
GenerateKey
The cryptGenerateKey function is used to generate a new key into an encryption context.Remarks: Hash contexts don’t require keys, so an attempt to generate a key into a hash context will return CRYPT_ERROR_NOTAVAIL. cryptGenerateKey will generate a key of a length appropriate for the algorithm being used into an encryption context. If you want to specify the generation of a key of a particular length, you should set the CRYPT_CTXINFO_KEYSIZE attribute before calling this function.
- Parameters:
cryptContext- The encryption context into which the key is to be generated.- Throws:
CryptException- This exception returns an integer status code and a string error message
-
Encrypt
public static void Encrypt(int cryptContext, ByteBuffer buffer, int bufferOffset, int length) throws CryptException The cryptEncrypt function is used to encrypt or hash data.Remarks: Public-key encryption and signature algorithms have special data formatting requirements that need to be taken into account when this function is called. You shouldn’t use this function with these algorithm types, but instead should use the higher-level functions cryptCreateSignature, cryptCheckSignature, cryptWrapKey, and cryptUnwrapKey.
- Parameters:
cryptContext- The encryption context to use to encrypt or hash the data.buffer- The address of the data to be encrypted or hashed.length- The length in bytes of the data to be encrypted or hashed.- Throws:
CryptException- This exception returns an integer status code and a string error message
-
Encrypt
public static void Encrypt(int cryptContext, byte[] buffer, int bufferOffset, int length) throws CryptException - Throws:
CryptException
-
Encrypt
- Throws:
CryptException
-
Encrypt
- Throws:
CryptException
-
Decrypt
public static void Decrypt(int cryptContext, ByteBuffer buffer, int bufferOffset, int length) throws CryptException The cryptDecrypt function is used to decrypt or hash data.Remarks: Public-key encryption and signature algorithms have special data formatting requirements that need to be taken into account when this function is called. You shouldn’t use this function with these algorithm types, but instead should use the higher-level functions cryptCreateSignature, cryptCheckSignature, cryptWrapKey, and cryptUnwrapKey.
- Parameters:
cryptContext- The encryption context to use to decrypt or hash the data.buffer- The address of the data to be decrypted or hashed.length- The length in bytes of the data to be decrypted or hashed.- Throws:
CryptException- This exception returns an integer status code and a string error message
-
Decrypt
public static void Decrypt(int cryptContext, byte[] buffer, int bufferOffset, int length) throws CryptException - Throws:
CryptException
-
Decrypt
- Throws:
CryptException
-
Decrypt
- Throws:
CryptException
-
SetAttribute
public static void SetAttribute(int cryptHandle, int attributeType, int value) throws CryptException The cryptSetAttribute function is used to add boolean or numeric information, command codes, and objects to a cryptlib object.- Parameters:
cryptHandle- The object to which to add the value.attributeType- The attribute which is being added.value- The boolean or numeric value, command code, or object which is being added.- Throws:
CryptException- This exception returns an integer status code and a string error message
-
SetAttributeString
public static void SetAttributeString(int cryptHandle, int attributeType, ByteBuffer value, int valueOffset, int valueLength) throws CryptException The cryptSetAttributeString function is used to add text or binary strings or time values to an object.- Parameters:
cryptHandle- The object to which to add the text or binary string or time value.attributeType- The attribute which is being added.value- The address of the data being added.valueLength- The length in bytes of the data being added.- Throws:
CryptException- This exception returns an integer status code and a string error message
-
SetAttributeString
public static void SetAttributeString(int cryptHandle, int attributeType, byte[] value, int valueOffset, int valueLength) throws CryptException - Throws:
CryptException
-
SetAttributeString
public static void SetAttributeString(int cryptHandle, int attributeType, ByteBuffer value) throws CryptException - Throws:
CryptException
-
SetAttributeString
public static void SetAttributeString(int cryptHandle, int attributeType, byte[] value) throws CryptException - Throws:
CryptException
-
SetAttributeString
public static void SetAttributeString(int cryptHandle, int attributeType, String value) throws CryptException - Throws:
CryptException
-
GetAttribute
The cryptGetAttribute function is used to obtain a boolean or numeric value, status information, or object from a cryptlib object.- Parameters:
cryptHandle- The object from which to read the boolean or numeric value, status information, or object.attributeType- The attribute which is being read.- Returns:
- The boolean or numeric value, status information, or object.
- Throws:
CryptException- This exception returns an integer status code and a string error message
-
GetAttributeString
public static int GetAttributeString(int cryptHandle, int attributeType, ByteBuffer value, int valueOffset) throws CryptException The cryptGetAttributeString function is used to obtain text or binary strings or time values from a cryptlib object.- Parameters:
cryptHandle- The object from which to read the text or binary string or time value.attributeType- The attribute which is being read.value- The address of a buffer to contain the data. If you set this parameter to null, cryptGetAttributeString will return the length of the data in attributeLength without returning the data itself.- Returns:
- The address of a buffer to contain the data. If you set this parameter to null, cryptGetAttributeString will return the length of the data in attributeLength without returning the data itself.
- Throws:
CryptException- This exception returns an integer status code and a string error message
-
GetAttributeString
public static int GetAttributeString(int cryptHandle, int attributeType, byte[] value, int valueOffset) throws CryptException - Throws:
CryptException
-
GetAttributeString
public static int GetAttributeString(int cryptHandle, int attributeType, ByteBuffer value) throws CryptException - Throws:
CryptException
-
GetAttributeString
public static int GetAttributeString(int cryptHandle, int attributeType, byte[] value) throws CryptException - Throws:
CryptException
-
GetAttributeString
- Throws:
CryptException
-
DeleteAttribute
The cryptDeleteAttribute function is used to delete an attribute from an object.Remarks. Most attributes are always present and can’t be deleted, in general only certificate attributes are deletable.
- Parameters:
cryptHandle- The object from which to delete the attribute.attributeType- The attribute to delete.- Throws:
CryptException- This exception returns an integer status code and a string error message
-
AddRandom
public static void AddRandom(ByteBuffer randomData, int randomDataOffset, int randomDataLength) throws CryptException The cryptAddRandom function is used to add random data to the internal random data pool maintained by cryptlib, or to tell cryptlib to poll the system for random information. The random data pool is used to generate session keys and public/private keys, and by several of the high-level cryptlib functions.- Parameters:
randomData- The address of the random data to be added, or null if cryptlib should poll the system for random information.randomDataLength- The length of the random data being added, or CRYPT_RANDOM_SLOWPOLL to perform an in-depth, slow poll or CRYPT_RANDOM_FASTPOLL to perform a less thorough but faster poll for random information.- Throws:
CryptException- This exception returns an integer status code and a string error message
-
AddRandom
public static void AddRandom(byte[] randomData, int randomDataOffset, int randomDataLength) throws CryptException - Throws:
CryptException
-
AddRandom
- Throws:
CryptException
-
AddRandom
- Throws:
CryptException
-
AddRandom
- Throws:
CryptException
-
AddRandom
- Throws:
CryptException
-
QueryObject
public static CRYPT_OBJECT_INFO QueryObject(ByteBuffer objectData, int objectDataOffset, int objectDataLength) throws CryptException The cryptQueryObject function is used to obtain information about an exported key object created with cryptWrapKey or a signature object created with cryptCreateSignature. It returns information such as the type and algorithms used by the object.Remarks: Any fields in the CRYPT_OBJECT_INFO structure that don’t apply to the object being queried are set to CRYPT_ERROR, null or zero as appropriate.
- Parameters:
objectData- The address of a buffer that contains the object created by cryptWrapKey orobjectDataLength- The length in bytes of the object data.- Returns:
- The address of a CRYPT_OBJECT_INFO structure that contains information on the exported key or signature.
- Throws:
CryptException- This exception returns an integer status code and a string error message
-
QueryObject
public static CRYPT_OBJECT_INFO QueryObject(byte[] objectData, int objectDataOffset, int objectDataLength) throws CryptException - Throws:
CryptException
-
QueryObject
- Throws:
CryptException
-
QueryObject
- Throws:
CryptException
-
QueryObject
- Throws:
CryptException
-
WrapKey
public static int WrapKey(ByteBuffer encryptedKey, int encryptedKeyOffset, int encryptedKeyMaxLength, int exportKey, int sessionKeyContext) throws CryptException The cryptWrapKey function is used to share a session key between two parties by wrapping a session key from a context in a secure manner. The wrapped key is placed in a buffer in a portable format that allows it to be unwrapped back into a context using cryptUnwrapKey. A session key can be wrapped using either a public key or key certificate or a conventional encryption key.- Parameters:
encryptedKey- The address of a buffer to contain the wrapped key. If you set this parameter to null, cryptWrapKey will return the length of the wrapped key in encryptedKeyLength without actually wrapping the key.encryptedKeyMaxLength- The maximum size in bytes of the buffer to contain the wrapped key.exportKey- A public-key or conventional encryption context or key certificate object containing the public or conventional key used to wrap the session key.sessionKeyContext- An encryption context containing the session key to wrap.- Returns:
- The address of the wrapped key length.
- Throws:
CryptException- This exception returns an integer status code and a string error message
-
WrapKey
public static int WrapKey(byte[] encryptedKey, int encryptedKeyOffset, int encryptedKeyMaxLength, int exportKey, int sessionKeyContext) throws CryptException - Throws:
CryptException
-
WrapKey
public static int WrapKey(ByteBuffer encryptedKey, int encryptedKeyMaxLength, int exportKey, int sessionKeyContext) throws CryptException - Throws:
CryptException
-
WrapKey
public static int WrapKey(byte[] encryptedKey, int encryptedKeyMaxLength, int exportKey, int sessionKeyContext) throws CryptException - Throws:
CryptException
-
WrapKeyEx
public static int WrapKeyEx(ByteBuffer encryptedKey, int encryptedKeyOffset, int encryptedKeyMaxLength, int formatType, int exportKey, int sessionKeyContext) throws CryptException The cryptWrapKeyEx function is used to share a session key between two parties by wrapping a session key from a context in a secure manner with extended control over the wrapped key format. The wrapped key is placed in a buffer in a portable format that allows it to be unwrapped back into a context using cryptUnwrapKey. A session key can be wrapped using either a public key or key certificate or a conventional encryption key.- Parameters:
encryptedKey- The address of a buffer to contain the wrapped key. If you set this parameter to null, cryptWrapKeyEx will return the length of the wrapped key in encryptedKeyLength without actually wrapping the key.encryptedKeyMaxLength- The maximum size in bytes of the buffer to contain the wrapped key.formatType- The format for the wrapped key.exportKey- A public-key or conventional encryption context or key certificate object containing the public or conventional key used to wrap the session key.sessionKeyContext- An encryption context containing the session key to wrap.- Returns:
- The address of the wrapped key length.
- Throws:
CryptException- This exception returns an integer status code and a string error message
-
WrapKeyEx
public static int WrapKeyEx(byte[] encryptedKey, int encryptedKeyOffset, int encryptedKeyMaxLength, int formatType, int exportKey, int sessionKeyContext) throws CryptException - Throws:
CryptException
-
WrapKeyEx
public static int WrapKeyEx(ByteBuffer encryptedKey, int encryptedKeyMaxLength, int formatType, int exportKey, int sessionKeyContext) throws CryptException - Throws:
CryptException
-
WrapKeyEx
public static int WrapKeyEx(byte[] encryptedKey, int encryptedKeyMaxLength, int formatType, int exportKey, int sessionKeyContext) throws CryptException - Throws:
CryptException
-
UnwrapKey
public static void UnwrapKey(ByteBuffer encryptedKey, int encryptedKeyOffset, int encryptedKeyLength, int importKey, int sessionKeyContext) throws CryptException The cryptUnwrapKey function is used to share a session key between two parties by unwrapping an encrypted session key that was previously wrapped with cryptWrapKey into an encryption context. A session key is unwrapped using either a private key or a conventional encryption key.- Parameters:
encryptedKey- The address of a buffer that contains the wrapped key created by cryptWrapKey.encryptedKeyLength- The length in bytes of the encrypted key data.importKey- A public-key or conventional encryption context containing the private or conventional key required to unwrap the session key.sessionKeyContext- The context used to contain the unwrapped session key.- Throws:
CryptException- This exception returns an integer status code and a string error message
-
UnwrapKey
public static void UnwrapKey(byte[] encryptedKey, int encryptedKeyOffset, int encryptedKeyLength, int importKey, int sessionKeyContext) throws CryptException - Throws:
CryptException
-
UnwrapKey
public static void UnwrapKey(ByteBuffer encryptedKey, int importKey, int sessionKeyContext) throws CryptException - Throws:
CryptException
-
UnwrapKey
public static void UnwrapKey(byte[] encryptedKey, int importKey, int sessionKeyContext) throws CryptException - Throws:
CryptException
-
UnwrapKey
public static void UnwrapKey(String encryptedKey, int importKey, int sessionKeyContext) throws CryptException - Throws:
CryptException
-
UnwrapKeyEx
public static int UnwrapKeyEx(ByteBuffer encryptedKey, int encryptedKeyOffset, int encryptedKeyLength, int importKey, int sessionKeyContext) throws CryptException cryptUnwrapKeyEx takes one extra parameter, a pointer to the wrapped key, which is required for OpenPGP key import. For all other formats this value is set to NULL, for OpenPGP the imported key parameter is set to CRYPT_UNUSED and the key is returned in the extra parameter:/* Import a non-PGP format key *\/
cryptUnwrapKeyEx( encryptedKey, encryptedKeyLength, importContext, cryptContext, NULL );
/* Import a PGP-format key *\/
cryptImportKeyEx( encryptedKey, encryptedKeyLength, importContext, CRYPT_UNUSED, &cryptContext );This is required because PGP’s handling of keys differs somewhat from that used with other formats.
- Throws:
CryptException- This exception returns an integer status code and a string error message
-
UnwrapKeyEx
public static int UnwrapKeyEx(byte[] encryptedKey, int encryptedKeyOffset, int encryptedKeyLength, int importKey, int sessionKeyContext) throws CryptException - Throws:
CryptException
-
UnwrapKeyEx
public static int UnwrapKeyEx(ByteBuffer encryptedKey, int importKey, int sessionKeyContext) throws CryptException - Throws:
CryptException
-
UnwrapKeyEx
public static int UnwrapKeyEx(byte[] encryptedKey, int importKey, int sessionKeyContext) throws CryptException - Throws:
CryptException
-
UnwrapKeyEx
public static int UnwrapKeyEx(String encryptedKey, int importKey, int sessionKeyContext) throws CryptException - Throws:
CryptException
-
CreateSignature
public static int CreateSignature(ByteBuffer signature, int signatureOffset, int signatureMaxLength, int signContext, int hashContext) throws CryptException The cryptCreateSignature function digitally signs a piece of data. The signature is placed in a buffer in a portable format that allows it to be checked using cryptCheckSignature.- Parameters:
signature- The address of a buffer to contain the signature. If you set this parameter to null, cryptCreateSignature will return the length of the signature in signatureLength without actually generating the signature.signatureMaxLength- The maximum size in bytes of the buffer to contain the signature data.signContext- A public-key encryption or signature context containing the private key used to sign the data.hashContext- A hash context containing the hash of the data to sign.- Returns:
- The address of the signature length.
- Throws:
CryptException- This exception returns an integer status code and a string error message
-
CreateSignature
public static int CreateSignature(byte[] signature, int signatureOffset, int signatureMaxLength, int signContext, int hashContext) throws CryptException - Throws:
CryptException
-
CreateSignature
public static int CreateSignature(ByteBuffer signature, int signatureMaxLength, int signContext, int hashContext) throws CryptException - Throws:
CryptException
-
CreateSignature
public static int CreateSignature(byte[] signature, int signatureMaxLength, int signContext, int hashContext) throws CryptException - Throws:
CryptException
-
CreateSignatureEx
public static int CreateSignatureEx(ByteBuffer signature, int signatureOffset, int signatureMaxLength, int formatType, int signContext, int hashContext, int extraData) throws CryptException The cryptCreateSignatureEx function digitally signs a piece of data with extended control over the signature format. The signature is placed in a buffer in a portable format that allows it to be checked using cryptCheckSignatureEx.- Parameters:
signature- The address of a buffer to contain the signature. If you set this parameter to null, cryptCreateSignature will return the length of the signature in signatureLength without actually generating the signature.signatureMaxLength- The maximum size in bytes of the buffer to contain the signature data.formatType- The format of the signature to create.signContext- A public-key encryption or signature context containing the private key used to sign the data.hashContext- A hash context containing the hash of the data to sign.extraData- Extra information to include with the signature or CRYPT_UNUSED if the format is the default signature format (which doesn’t use the extra data) or CRYPT_USE_DEFAULT if the signature isn’t the default format and you want to use the default extra information.- Returns:
- The address of the signature length.
- Throws:
CryptException- This exception returns an integer status code and a string error message
-
CreateSignatureEx
public static int CreateSignatureEx(byte[] signature, int signatureOffset, int signatureMaxLength, int formatType, int signContext, int hashContext, int extraData) throws CryptException - Throws:
CryptException
-
CreateSignatureEx
public static int CreateSignatureEx(ByteBuffer signature, int signatureMaxLength, int formatType, int signContext, int hashContext, int extraData) throws CryptException - Throws:
CryptException
-
CreateSignatureEx
public static int CreateSignatureEx(byte[] signature, int signatureMaxLength, int formatType, int signContext, int hashContext, int extraData) throws CryptException - Throws:
CryptException
-
CheckSignature
public static void CheckSignature(ByteBuffer signature, int signatureOffset, int signatureLength, int sigCheckKey, int hashContext) throws CryptException The cryptCheckSignature function is used to check the digital signature on a piece of data.- Parameters:
signature- The address of a buffer that contains the signature.signatureLength- The length in bytes of the signature data.sigCheckKey- A public-key context or key certificate object containing the public key used to verify the signature.hashContext- A hash context containing the hash of the data.- Throws:
CryptException- This exception returns an integer status code and a string error message
-
CheckSignature
public static void CheckSignature(byte[] signature, int signatureOffset, int signatureLength, int sigCheckKey, int hashContext) throws CryptException - Throws:
CryptException
-
CheckSignature
public static void CheckSignature(ByteBuffer signature, int sigCheckKey, int hashContext) throws CryptException - Throws:
CryptException
-
CheckSignature
public static void CheckSignature(byte[] signature, int sigCheckKey, int hashContext) throws CryptException - Throws:
CryptException
-
CheckSignature
public static void CheckSignature(String signature, int sigCheckKey, int hashContext) throws CryptException - Throws:
CryptException
-
CheckSignatureEx
public static int CheckSignatureEx(ByteBuffer signature, int signatureOffset, int signatureLength, int sigCheckKey, int hashContext) throws CryptException The cryptCheckSignatureEx function is used to check the digital signature on a piece of data with extended control over the signature information.- Parameters:
signature- The address of a buffer that contains the signature.signatureLength- The length in bytes of the signature data.sigCheckKey- A public-key context or key certificate object containing the public key used to verify the signature.hashContext- A hash context containing the hash of the data.- Throws:
CryptException- This exception returns an integer status code and a string error message
-
CheckSignatureEx
public static int CheckSignatureEx(byte[] signature, int signatureOffset, int signatureLength, int sigCheckKey, int hashContext) throws CryptException - Throws:
CryptException
-
CheckSignatureEx
public static int CheckSignatureEx(ByteBuffer signature, int sigCheckKey, int hashContext) throws CryptException - Throws:
CryptException
-
CheckSignatureEx
public static int CheckSignatureEx(byte[] signature, int sigCheckKey, int hashContext) throws CryptException - Throws:
CryptException
-
CheckSignatureEx
public static int CheckSignatureEx(String signature, int sigCheckKey, int hashContext) throws CryptException - Throws:
CryptException
-
KeysetOpen
public static int KeysetOpen(int cryptUser, int keysetType, String name, int options) throws CryptException The cryptKeysetOpen function is used to establish a connection to a key collection or keyset.- Parameters:
cryptUser- The user who is to own the keyset object or CRYPT_UNUSED for the default, normal user.keysetType- The keyset type to be used.name- The name of the keyset.options- Option flags to apply when opening or accessing the keyset.- Returns:
- The address of the keyset object to be created.
- Throws:
CryptException- This exception returns an integer status code and a string error message
-
KeysetClose
The cryptKeysetClose function is used to destroy a keyset object after use. This closes the connection to the key collection or keyset and frees up any memory it uses.- Parameters:
keyset- The keyset object to be destroyed.- Throws:
CryptException- This exception returns an integer status code and a string error message
-
GetPublicKey
The cryptGetPublicKey function is used to create an encryption context from a public key in a keyset or crypto device. The public key is identified either through the key owner’s name or their email address.- Parameters:
keyset- The keyset or device from which to obtain the key.keyIDtype- The type of the key ID, either CRYPT_KEYID_NAME for the name or key label, or CRYPT_KEYID_EMAIL for the email address.keyID- The key ID of the key to read.- Returns:
- The address of the context or certificate to be fetched.
- Throws:
CryptException- This exception returns an integer status code and a string error message
-
GetPrivateKey
public static int GetPrivateKey(int keyset, int keyIDtype, String keyID, String password) throws CryptException The cryptGetPrivateKey function is used to create an encryption context from a private key in a keyset or crypto device. The private key is identified either through the key owner’s name or their email address.Remarks: cryptGetPrivateKey will return CRYPT_ERROR_WRONGKEY if an incorrect password is supplied. This can be used to determine whether a password is necessary by first calling the function with a null password and then retrying the read with a user-supplied password if the first call returns with CRYPT_ERROR_WRONGKEY.
- Parameters:
keyset- The keyset or device from which to obtain the key.keyIDtype- The type of the key ID, either CRYPT_KEYID_NAME for the name or key label, or CRYPT_KEYID_EMAIL for the email address.keyID- The key ID of the key to read.password- The password required to decrypt the private key, or null if no password is required.- Returns:
- The address of the context to be fetched.
- Throws:
CryptException- This exception returns an integer status code and a string error message
-
GetKey
public static int GetKey(int keyset, int keyIDtype, String keyID, String password) throws CryptException see GetPublicKey- Throws:
CryptException
-
AddPublicKey
The cryptAddPublicKey function is used to add a user’s public key or certificate to a keyset.Remarks: This function requires a key certificate object rather than an encryption context, since the certificate contains additional identification information which is used when the certificate is written to the keyset.
- Parameters:
keyset- The keyset object to which to write the key.certificate- The certificate to add to the keyset.- Throws:
CryptException- This exception returns an integer status code and a string error message
-
AddPrivateKey
The cryptAddPrivateKey function is used to add a user’s private key to a keyset.Remarks: The use of a password to encrypt the private key is required when storing a private key to a keyset, but not to a crypto device such as a smart card or HSM or TPM, since these provide their own protection for the key data.
- Parameters:
keyset- The keyset object to which to write the key.cryptKey- The private key to write to the keyset.password- The password used to encrypt the private key.- Throws:
CryptException- This exception returns an integer status code and a string error message
-
DeleteKey
The cryptDeleteKey function is used to delete a key or certificate from a keyset ordevice. The key to delete is identified either through the key owner’s name or theiremail address.- Parameters:
keyset- The keyset or device object from which to delete the key.keyIDtype- The type of the key ID, either CRYPT_KEYID_NAME for the name or key label, or CRYPT_KEYID_EMAIL for the email address.keyID- The key ID of the key to delete.- Throws:
CryptException- This exception returns an integer status code and a string error message
-
CreateCert
The cryptCreateCert function is used to create a certificate object that contains a certificate- Parameters:
cryptUser- The user who is to own the certificate object or CRYPT_UNUSED for the default, normal user.certType- The type of certificate item that will be created in the certificate object.- Returns:
- The address of the certificate object to be created.
- Throws:
CryptException- This exception returns an integer status code and a string error message
-
DestroyCert
The cryptDestroyCert function is used to destroy a certificate object after use. This erases all keying and security information used by the object and frees up any memory it uses.- Parameters:
certificate- The certificate object to be destroyed.- Throws:
CryptException- This exception returns an integer status code and a string error message
-
GetCertExtension
public static int GetCertExtension(int certificate, String oid, ByteBuffer extension, int extensionOffset, int extensionMaxLength) throws CryptException The cryptGetCertExtension function is used to obtain a generic blob-type certificate extension from a certificate object or public or private key with an attached certificate.Remarks: cryptlib directly supports extensions from X.509, PKIX, SET, SigG, and various vendors itself, so you shouldn’t use this function for anything other than unknown, proprietary extensions.
- Parameters:
certificate- The certificate or public/private key object from which to read the extension.oid- The object identifier value for the extension being queried, specified as a sequence of integers.extension- The address of a buffer to contain the data. If you set this parameter to null, cryptGetCertExtension will return the length of the data in extensionLength without returning the data itself.extensionMaxLength- The maximum size in bytes of the buffer to contain the extension data.- Returns:
- The length in bytes of the extension data.
- Throws:
CryptException- This exception returns an integer status code and a string error message
-
GetCertExtension
public static int GetCertExtension(int certificate, String oid, byte[] extension, int extensionOffset, int extensionMaxLength) throws CryptException - Throws:
CryptException
-
GetCertExtension
public static int GetCertExtension(int certificate, String oid, ByteBuffer extension, int extensionMaxLength) throws CryptException - Throws:
CryptException
-
GetCertExtension
public static int GetCertExtension(int certificate, String oid, byte[] extension, int extensionMaxLength) throws CryptException - Throws:
CryptException
-
AddCertExtension
public static void AddCertExtension(int certificate, String oid, int criticalFlag, ByteBuffer extension, int extensionOffset, int extensionLength) throws CryptException The cryptAddCertExtension function is used to add a generic blob-type certificate extension to a certificate object.Remarks: cryptlib directly supports extensions from X.509, PKIX, SET, SigG, and various vendors itself, so you shouldn’t use this function for anything other than unknown, proprietary extensions.
- Parameters:
certificate- The certificate object to which to add the extension.oid- The object identifier value for the extension being added, specified as a sequence of integerscriticalFlag- The critical flag for the extension being added.extension- The address of the extension data.extensionLength- The length in bytes of the extension data.- Throws:
CryptException- This exception returns an integer status code and a string error message
-
AddCertExtension
public static void AddCertExtension(int certificate, String oid, int criticalFlag, byte[] extension, int extensionOffset, int extensionLength) throws CryptException - Throws:
CryptException
-
AddCertExtension
public static void AddCertExtension(int certificate, String oid, int criticalFlag, ByteBuffer extension) throws CryptException - Throws:
CryptException
-
AddCertExtension
public static void AddCertExtension(int certificate, String oid, int criticalFlag, byte[] extension) throws CryptException - Throws:
CryptException
-
AddCertExtension
public static void AddCertExtension(int certificate, String oid, int criticalFlag, String extension) throws CryptException - Throws:
CryptException
-
DeleteCertExtension
The cryptDeleteCertExtension function is used to delete a generic blob-type certificate extension from a certificate object.Remarks: cryptlib directly supports extensions from X.509, PKIX, SET, SigG, and various vendors itself, so you shouldn’t use this function for anything other than unknown, proprietary extensions.
- Parameters:
certificate- The certificate object from which to delete the extension.oid- The object identifier value for the extension being deleted, specified as a sequence of integers.- Throws:
CryptException- This exception returns an integer status code and a string error message
-
SignCert
The cryptSignCert function is used to digitally sign a public key certificate, CA certificate, certification request, CRL, or other certificate-related item held in a certificate container object.Remarks: Once a certificate item has been signed, it can no longer be modified or updated using the usual certificate manipulation functions. If you want to add further data to the certificate item, you have to start again with a new certificate object.
- Parameters:
certificate- The certificate container object that contains the certificate item to sign.signContext- A public-key encryption or signature context containing the private key used to sign the certificate.- Throws:
CryptException- This exception returns an integer status code and a string error message
-
CheckCert
The cryptCheckCert function is used to check the signature on a certificate object, or to verify a certificate object against a CRL or a keyset containing a CRL.- Parameters:
certificate- The certificate container object that contains the certificate item to check.sigCheckKey- A public-key context or key certificate object containing the public key used to verify the signature, or alternatively CRYPT_UNUSED if the certificate item is self-signed. If the certificate is to be verified against a CRL, this should be a certificate object or keyset containing the CRL. If the certificate is to be verified online, this should be a session object for the server used to verify the certificate.- Throws:
CryptException- This exception returns an integer status code and a string error message
-
ImportCert
public static int ImportCert(ByteBuffer certObject, int certObjectOffset, int certObjectLength, int cryptUser) throws CryptException The cryptImportCert function is used to import an encoded certificate, certification request, CRL, or other certificate-related item into a certificate container object.- Parameters:
certObject- The address of a buffer that contains the encoded certificate.certObjectLength- The encoded certificate length.cryptUser- The user who is to own the imported object or CRYPT_UNUSED for the default, normal user.- Returns:
- The certificate object to be created using the imported certificate data.
- Throws:
CryptException- This exception returns an integer status code and a string error message
-
ImportCert
public static int ImportCert(byte[] certObject, int certObjectOffset, int certObjectLength, int cryptUser) throws CryptException - Throws:
CryptException
-
ImportCert
- Throws:
CryptException
-
ImportCert
- Throws:
CryptException
-
ImportCert
- Throws:
CryptException
-
ExportCert
public static int ExportCert(ByteBuffer certObject, int certObjectOffset, int certObjectMaxLength, int certFormatType, int certificate) throws CryptException The cryptExportCert function is used to export an encoded signed public key certificate, certification request, CRL, or other certificate-related item from a certificate container object.Remarks: The certificate object needs to have all the required fields filled in and must then be signed using cryptSignCert before it can be exported.
- Parameters:
certObject- The address of a buffer to contain the encoded certificate.certObjectMaxLength- The maximum size in bytes of the buffer to contain the exported certificate.certFormatType- The encoding format for the exported certificate object.certificate- The address of the certificate object to be exported.- Returns:
- The address of the exported certificate length.
- Throws:
CryptException- This exception returns an integer status code and a string error message
-
ExportCert
public static int ExportCert(byte[] certObject, int certObjectOffset, int certObjectMaxLength, int certFormatType, int certificate) throws CryptException - Throws:
CryptException
-
ExportCert
public static int ExportCert(ByteBuffer certObject, int certObjectMaxLength, int certFormatType, int certificate) throws CryptException - Throws:
CryptException
-
ExportCert
public static int ExportCert(byte[] certObject, int certObjectMaxLength, int certFormatType, int certificate) throws CryptException - Throws:
CryptException
-
CAAddItem
The cryptCAAddItem function is used to add a certificate object to a certificate store. cryptAddPublicKey is used to add standard certificates, this CA-specific function can be used by CAs to add special items such as certificate requests and PKI user information.- Parameters:
keyset- The certificate store to which the item will be added.certificate- The item to add to the certificate store.- Throws:
CryptException- This exception returns an integer status code and a string error message
-
CAGetItem
public static int CAGetItem(int keyset, int certType, int keyIDtype, String keyID) throws CryptException The cryptCAGetItem function is used to read a certificate object from a certificate store. cryptGetPublicKey is used to read standard certificates, this CA-specific function can be used by CAs to obtain special items such as certificate requests and PKI user information. The item to be fetched is identified either through the key owner’s name or their email address.- Parameters:
keyset- The certificate store from which to obtain the item.certType- The item type.keyIDtype- The type of the key ID, either CRYPT_KEYID_NAME for the name or key label, or CRYPT_KEYID_EMAIL for the email address.keyID- The key ID of the item to read.- Returns:
- The address of the certificate object to be fetched.
- Throws:
CryptException- This exception returns an integer status code and a string error message
-
CADeleteItem
public static void CADeleteItem(int keyset, int certType, int keyIDtype, String keyID) throws CryptException no function comment avaiilable- Throws:
CryptException- This exception returns an integer status code and a string error message
-
CACertManagement
public static int CACertManagement(int action, int keyset, int caKey, int certRequest) throws CryptException The cryptCACertManagement function is used to perform a CA certificate management operation such as a certificate issue, revocation, CRL issue, certificate expiry, or other operation with a certificate store.- Parameters:
action- The certificate management operation to perform.keyset- The certificate store to use to perform the action.caKey- The CA key to use when performing the action, or CRYPT_UNUSED if no key is necessary for this action.certRequest- The certificate request to use when performing the action, or CRYPT_UNUSED if no request is necessary for this action.- Returns:
- The address of the certificate object to be created.
- Throws:
CryptException- This exception returns an integer status code and a string error message
-
CreateEnvelope
The cryptCreateEnvelope function is used to create an envelope object for encrypting or decrypting, signing or signature checking, compressing or decompressing, or otherwise processing data.- Parameters:
cryptUser- The user who is to own the envelope object or CRYPT_UNUSED for the default, normal user.formatType- The data format for the enveloped data.- Returns:
- The address of the envelope to be created.
- Throws:
CryptException- This exception returns an integer status code and a string error message
-
DestroyEnvelope
The cryptDestroyEnvelope function is used to destroy an envelope after use. This erases all keying and security information used by the envelope and frees up any memory it uses.- Parameters:
envelope- The envelope to be destroyed.- Throws:
CryptException- This exception returns an integer status code and a string error message
-
CreateSession
The cryptCreateSession function is used to create a secure session object for use in securing a communications link or otherwise communicating with a remote server or client.- Parameters:
cryptUser- The user who is to own the session object or CRYPT_UNUSED for the default, normal user.formatType- The type of the secure session.- Returns:
- The address of the session to be created.
- Throws:
CryptException- This exception returns an integer status code and a string error message
-
DestroySession
The cryptDestroySession function is used to destroy a session object after use. This close the link to the client or server, erases all keying and security information used by the session, and frees up any memory it uses.- Parameters:
session- The session to be destroyed.- Throws:
CryptException- This exception returns an integer status code and a string error message
-
PushData
public static int PushData(int envelope, ByteBuffer buffer, int bufferOffset, int length) throws CryptException The cryptPushData function is used to add data to an envelope or session object.- Parameters:
envelope- The envelope or session object to which to add the data.buffer- The address of the data to add.length- The length of the data to add.- Returns:
- bytesCopied The address of the number of bytes copied into the envelope.
- Throws:
CryptException- This exception returns an integer status code and a string error message
-
PushData
public static int PushData(int envelope, byte[] buffer, int bufferOffset, int length) throws CryptException - Throws:
CryptException
-
PushData
- Throws:
CryptException
-
PushData
- Throws:
CryptException
-
PushData
- Throws:
CryptException
-
FlushData
The cryptFlushData function is used to flush data through an envelope or session object, completing processing and (for session objects) sending the data to the remote client or server.- Parameters:
envelope- The envelope or session object to flush the data through.- Throws:
CryptException- This exception returns an integer status code and a string error message
-
PopData
public static int PopData(int envelope, ByteBuffer buffer, int bufferOffset, int length) throws CryptException The cryptPopData function is used to remove data from an envelope or session object.- Parameters:
envelope- The envelope or session object from which to remove the data.buffer- The address of the data to remove.length- The length of the data to remove.- Returns:
- bytesCopied The address of the number of bytes copied from the envelope.
- Throws:
CryptException- This exception returns an integer status code and a string error message
-
PopData
public static int PopData(int envelope, byte[] buffer, int bufferOffset, int length) throws CryptException - Throws:
CryptException
-
PopData
- Throws:
CryptException
-
PopData
- Throws:
CryptException
-
DeviceOpen
The cryptDeviceOpen function is used to establish a connection to a crypto device such as a crypto hardware accelerator or a PCMCIA card or smart card.- Parameters:
cryptUser- The address of the device object to be created.deviceType- The device type to be used.name- The user who is to own the device object or CRYPT_UNUSED for the default, normal user.- Returns:
- The address of the device object to be created.
- Throws:
CryptException- This exception returns an integer status code and a string error message
-
DeviceClose
The cryptDeviceClose function is used to destroy a device object after use. This closes the connection to the device and frees up any memory it uses.- Parameters:
device- The device object to be destroyed.- Throws:
CryptException- This exception returns an integer status code and a string error message
-
DeviceQueryCapability
public static CRYPT_QUERY_INFO DeviceQueryCapability(int device, int cryptAlgo) throws CryptException The cryptDeviceQueryCapability function is used to obtain information about the characteristics of a particular encryption algorithm provided by an encryption device. The information returned covers the algorithm’s key size, data block size, and other algorithm-specific information.Remarks: Any fields in the CRYPT_QUERY_INFO structure that don’t apply to the algorithm being queried are set to CRYPT_ERROR, null or zero as appropriate. To determine whether an algorithm is available (without returning information on them), set the query information pointer to null.
- Parameters:
device- The encryption device to be queried.cryptAlgo- The encryption algorithm to be queried.- Returns:
- The address of a CRYPT_QUERY_INFO structure which is filled with the information on the requested algorithm and mode, or null if this information isn’t required.
- Throws:
CryptException- This exception returns an integer status code and a string error message
-
DeviceCreateContext
The cryptDeviceCreateContext function is used to create an encryption context for a given encryption algorithm via an encryption device.- Parameters:
device- The device object used to create the encryption context.cryptAlgo- The encryption algorithm to be used in the context.- Returns:
- The address of the encryption context to be created.
- Throws:
CryptException- This exception returns an integer status code and a string error message
-
Login
Log on / create a user object- Parameters:
name- the user’s IDpassword- secret login password- Returns:
- The address of the user login
- Throws:
CryptException- This exception returns an integer status code and a string error message
-
Logout
Log out / destroy a user object- Parameters:
user- The address for the user as generated by Login()- Throws:
CryptException- This exception returns an integer status code and a string error message
-