A B C D E G H I J L O P R S U V X
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AlgorithmInfo - Class in de.trustable.util
- AlgorithmInfo(String) - Constructor for class de.trustable.util.AlgorithmInfo
- AlgorithmInfo(RSASSAPSSparams) - Constructor for class de.trustable.util.AlgorithmInfo
- AUTHORITY_KEY_IDENTIFIER_OID - Static variable in class com.puppetlabs.ssl_utils.ExtensionsUtils
-
AuthorityKeyIdentifier OID 2.5.29.35
B
- buildCertificateResponse(PKIMessage, CertReqMsg[], String, Certificate, X500Name, KeyPair) - Method in class de.trustable.util.CryptoUtil
- buildCertRequest(long, X500Name, Collection<Extension>, SubjectPublicKeyInfo, String) - Method in class de.trustable.util.CryptoUtil
- buildErrorResponse(PKIMessage, String, X500Name) - Method in class de.trustable.util.CryptoUtil
- buildGeneralMessageRequest(String) - Method in class de.trustable.util.CryptoUtil
- buildRevocationRequest(long, X500Name, X500Name, BigInteger, CRLReason, String) - Method in class de.trustable.util.CryptoUtil
- buildRevocationResponse(PKIMessage, String, X500Name) - Method in class de.trustable.util.CryptoUtil
- buildSelfsignedCertificate(X500Name, KeyPair) - Method in class de.trustable.util.CryptoUtil
-
Deprecated.
C
- com.puppetlabs.ssl_utils - package com.puppetlabs.ssl_utils
- convertPemToCertificate(String) - Static method in class de.trustable.util.CryptoUtil
- convertPemToCertificateHolder(String) - Method in class de.trustable.util.CryptoUtil
- convertPemToPKCS10CertificationRequest(String) - Method in class de.trustable.util.CryptoUtil
-
parse a PEM encoded csr, verify it and return the P10 request object
- convertPemToPrivateKey(String) - Method in class de.trustable.util.CryptoUtil
- convertPemToPublicKey(String) - Method in class de.trustable.util.CryptoUtil
- CRL_NUMBER_OID - Static variable in class com.puppetlabs.ssl_utils.ExtensionsUtils
-
CRLNumber OID 2.5.29.20
- crlReasonAsString(CRLReason) - Method in class de.trustable.util.CryptoUtil
- crlReasonFromString(String) - Method in class de.trustable.util.CryptoUtil
- CryptoPolicy - Class in org.owasp.esapi.reference.crypto
-
Helper class to see if unlimited strength crypto is available.
- CryptoUtil - Class in de.trustable.util
- CryptoUtil() - Constructor for class de.trustable.util.CryptoUtil
D
- de.trustable.util - package de.trustable.util
- DEFAULT_CIPHER_ALGO - Static variable in class de.trustable.util.JCAManager
- DEFAULT_DSA_CIPHER_ALGO - Static variable in class de.trustable.util.JCAManager
E
- END_ENTITY - de.trustable.util.PKILevel
- ExtensionsUtils - Class in com.puppetlabs.ssl_utils
-
Utilities for working with X509 extensions.
- ExtensionsUtils() - Constructor for class com.puppetlabs.ssl_utils.ExtensionsUtils
G
- generateFingerprint(byte[], String) - Static method in class de.trustable.util.CryptoUtil
-
Generate a SHA1 fingerprint from a byte array containing a X.509 certificate
- generateMD5Fingerprint(byte[]) - Static method in class de.trustable.util.CryptoUtil
-
Generate a MD5 fingerprint from a byte array containing e.g.
- generateSHA1Fingerprint(byte[]) - Static method in class de.trustable.util.CryptoUtil
-
Generate a SHA1 fingerprint from a byte array containing e.g.
- getAlgorithmIdentifier() - Method in class de.trustable.util.JCESigner
- getAlgorithmInfo() - Method in class de.trustable.util.Pkcs10RequestHolder
- getCsr(X500Principal, PublicKey, PrivateKey, char[]) - Static method in class de.trustable.util.CryptoUtil
- getCsr(X500Principal, PublicKey, PrivateKey, char[], List<Map<String, Object>>) - Static method in class de.trustable.util.CryptoUtil
- getCsr(X500Principal, PublicKey, PrivateKey, char[], List<Map<String, Object>>, GeneralName[]) - Static method in class de.trustable.util.CryptoUtil
- getCsr(X500Principal, PublicKey, PrivateKey, char[], List<Map<String, Object>>, GeneralName[], String) - Static method in class de.trustable.util.CryptoUtil
- getCsrAsPEM(X500Principal, PublicKey, PrivateKey, char[]) - Static method in class de.trustable.util.CryptoUtil
-
build a sample csr
- getDERObject(byte[]) - Method in class de.trustable.util.CryptoUtil
- getDescription(X509Certificate) - Method in class de.trustable.util.CryptoUtil
-
Build a descriptive text for certificate
- getDigestAlgorithmIDs() - Method in class de.trustable.util.Pkcs10RequestHolder
- getExtension(X509Certificate, String) - Static method in class com.puppetlabs.ssl_utils.ExtensionsUtils
-
Given a Java certificate, get a map containing the value and criticality of the extensions described by the given OID.
- getExtension(X509CRL, String) - Static method in class com.puppetlabs.ssl_utils.ExtensionsUtils
-
Given a Java X509CRL object, get a map containing the value and criticality of the extensions described by the given OID.
- getExtension(List<Map<String, Object>>, String) - Static method in class com.puppetlabs.ssl_utils.ExtensionsUtils
-
Given a list of maps describing extensions, return a map containing the extensions described by the provided OID.
- getExtension(PKCS10CertificationRequest, String) - Static method in class com.puppetlabs.ssl_utils.ExtensionsUtils
-
Given a Bouncy Castle CSR, get a map describing an extension value and its criticality from its OID.
- getExtensionList(X509Certificate) - Static method in class com.puppetlabs.ssl_utils.ExtensionsUtils
-
Given a Java X509Certificate object, return a list of maps representing all the X509 extensions embedded in the certificate.
- getExtensionList(X509CRL) - Static method in class com.puppetlabs.ssl_utils.ExtensionsUtils
-
Given a Java X509CRL object, return a list of maps representing all the X509 extensions embedded in the CRL.
- getExtensionList(PKCS10CertificationRequest) - Static method in class com.puppetlabs.ssl_utils.ExtensionsUtils
-
Given a Bouncy Castle CSR object, return a list of maps representing all the X509 extensions embedded in the CSR.
- getExtensionsObjFromMap(List<Map<String, Object>>) - Static method in class com.puppetlabs.ssl_utils.ExtensionsUtils
-
Given a list of maps which represent Extensions, produce a Bouncy Castle Extensions object which contains each extension parsed into Bouncy Castle Extension objects.
- getExtensionValue(X509Certificate, String) - Static method in class com.puppetlabs.ssl_utils.ExtensionsUtils
- getExtensionValue(X509CRL, String) - Static method in class com.puppetlabs.ssl_utils.ExtensionsUtils
- getExtensionValue(List<Map<String, Object>>, String) - Static method in class com.puppetlabs.ssl_utils.ExtensionsUtils
- getExtensionValue(Map<String, Object>) - Static method in class com.puppetlabs.ssl_utils.ExtensionsUtils
- getExtensionValue(PKCS10CertificationRequest, String) - Static method in class com.puppetlabs.ssl_utils.ExtensionsUtils
- getHashAlgName() - Method in class de.trustable.util.AlgorithmInfo
- getInstance() - Static method in class de.trustable.util.JCAManager
-
Singleton-Pattern zur Beschaffung der einzigen JCAManager-Instanz.
- getMacCalculator(String) - Method in class de.trustable.util.CryptoUtil
-
build a HMAC calculator from a given secret
- getMacCalculatorBuilder() - Method in class de.trustable.util.CryptoUtil
-
build a PKMACBuilder
- getMfgName() - Method in class de.trustable.util.AlgorithmInfo
- getOutputStream() - Method in class de.trustable.util.JCESigner
- getP10Req() - Method in class de.trustable.util.Pkcs10RequestHolder
- getPaddedSerial(String) - Static method in class de.trustable.util.CryptoUtil
-
Align a serial number to a default length
- getPaddingAlgName() - Method in class de.trustable.util.AlgorithmInfo
- getPKIBuilder(X500Name, X500Name) - Method in class de.trustable.util.CryptoUtil
- getPKIBuilder(X500Name, X500Name, byte[], byte[], byte[], byte[], byte[]) - Method in class de.trustable.util.CryptoUtil
- getPKIResponseBuilder(X500Name, X500Name, PKIHeader) - Method in class de.trustable.util.CryptoUtil
- getPublicKeyAlgorithm() - Method in class de.trustable.util.Pkcs10RequestHolder
- getPublicKeyAlgorithmName() - Method in class de.trustable.util.Pkcs10RequestHolder
- getPublicKeyAlgorithmShortName() - Method in class de.trustable.util.Pkcs10RequestHolder
- getPublicKeyFromCSR(PKCS10CertificationRequest) - Method in class de.trustable.util.CryptoUtil
- getPublicKeyHash() - Method in class de.trustable.util.Pkcs10RequestHolder
- getPublicSigningKey() - Method in class de.trustable.util.Pkcs10RequestHolder
- getReqAttributes() - Method in class de.trustable.util.Pkcs10RequestHolder
- getSHA256Digest(byte[]) - Method in class de.trustable.util.CryptoUtil
- getSHA256DigestAsString(byte[]) - Method in class de.trustable.util.CryptoUtil
- getSigAlgFriendlyName() - Method in class de.trustable.util.AlgorithmInfo
- getSigAlgName() - Method in class de.trustable.util.AlgorithmInfo
- getSignature() - Method in class de.trustable.util.JCESigner
- getSigningAlgorithm() - Method in class de.trustable.util.Pkcs10RequestHolder
- getSigningAlgorithmName() - Method in class de.trustable.util.Pkcs10RequestHolder
- getSKI(X509Certificate) - Static method in class de.trustable.util.CryptoUtil
-
find or calculate an SKI from a certificate
- getSubject() - Method in class de.trustable.util.Pkcs10RequestHolder
- getSubjectPublicKeyInfoBase64() - Method in class de.trustable.util.Pkcs10RequestHolder
- getSubjectRDNs() - Method in class de.trustable.util.Pkcs10RequestHolder
- getX509KeySpec() - Method in class de.trustable.util.Pkcs10RequestHolder
H
- handleCMPRequest(String, String, byte[], Certificate, X500Name, KeyPair) - Method in class de.trustable.util.CryptoUtil
I
- init() - Method in class de.trustable.util.JCAManager
-
Initialisierung der Crypto-Provider
- INTERMEDIATE - de.trustable.util.PKILevel
- isCSRValid() - Method in class de.trustable.util.Pkcs10RequestHolder
- isSubtreeOf(String, String) - Static method in class com.puppetlabs.ssl_utils.ExtensionsUtils
-
Return true if the given OID is contained within the subtree of parent OID.
- issueCertificate(X500Name, KeyPair, X500Name, byte[], int, int) - Method in class de.trustable.util.CryptoUtil
- issueCertificate(X500Name, KeyPair, X500Name, byte[], int, int, PKILevel) - Method in class de.trustable.util.CryptoUtil
- issueCertificate(X500Name, KeyPair, X500Name, SubjectPublicKeyInfo, int, int, PKILevel) - Method in class de.trustable.util.CryptoUtil
- issueCertificate(X500Name, KeyPair, X500Name, SubjectPublicKeyInfo, int, int, GeneralNames, List<Map<String, Object>>, PKILevel) - Method in class de.trustable.util.CryptoUtil
- isUnlimitedStrengthCryptoAvailable() - Static method in class org.owasp.esapi.reference.crypto.CryptoPolicy
-
Check to see if unlimited strength crypto is available.
J
- JCAManager - Class in de.trustable.util
- JCESigner - Class in de.trustable.util
- JCESigner(PrivateKey) - Constructor for class de.trustable.util.JCESigner
L
- limitLength(String, int) - Static method in class de.trustable.util.CryptoUtil
- lookupOid(String) - Static method in class de.trustable.util.OidNameMapper
O
- octetStringToIpString(ASN1OctetString) - Static method in class com.puppetlabs.ssl_utils.ExtensionsUtils
-
Convert the value of an IP address which is encoded in an ASN1OctetString to a string.
- OidNameMapper - Class in de.trustable.util
- OidNameMapper() - Constructor for class de.trustable.util.OidNameMapper
- org.owasp.esapi.reference.crypto - package org.owasp.esapi.reference.crypto
P
- parseCertificateRequest(byte[]) - Method in class de.trustable.util.CryptoUtil
- parseCertificateRequest(String) - Method in class de.trustable.util.CryptoUtil
-
parse a PEM encoded csr, verify it and return the P10 request holder
- parseCertificateRequest(PKCS10CertificationRequest) - Method in class de.trustable.util.CryptoUtil
- Pkcs10RequestHolder - Class in de.trustable.util
- Pkcs10RequestHolder() - Constructor for class de.trustable.util.Pkcs10RequestHolder
- pkcs10RequestToPem(PKCS10CertificationRequest) - Static method in class de.trustable.util.CryptoUtil
- PKILevel - Enum in de.trustable.util
- publicKeyToPem(PublicKey) - Method in class de.trustable.util.CryptoUtil
R
- readGenMsgResponse(byte[], String) - Method in class de.trustable.util.CryptoUtil
- readRevResponse(byte[], String) - Method in class de.trustable.util.CryptoUtil
- ROOT - de.trustable.util.PKILevel
S
- setAlgorithmInfo(AlgorithmInfo) - Method in class de.trustable.util.Pkcs10RequestHolder
- setCSRValid(boolean) - Method in class de.trustable.util.Pkcs10RequestHolder
- setDigestAlgorithmIDs(Set<AlgorithmIdentifier>) - Method in class de.trustable.util.Pkcs10RequestHolder
- setP10Req(PKCS10CertificationRequest) - Method in class de.trustable.util.Pkcs10RequestHolder
- setPublicKeyAlgorithm(String) - Method in class de.trustable.util.Pkcs10RequestHolder
- setPublicKeyAlgorithmName(String) - Method in class de.trustable.util.Pkcs10RequestHolder
- setPublicKeyAlgorithmShortName(String) - Method in class de.trustable.util.Pkcs10RequestHolder
- setPublicKeyHash(String) - Method in class de.trustable.util.Pkcs10RequestHolder
- setPublicSigningKey(PublicKey) - Method in class de.trustable.util.Pkcs10RequestHolder
- setReqAttributes(Attribute[]) - Method in class de.trustable.util.Pkcs10RequestHolder
- setSigningAlgorithm(String) - Method in class de.trustable.util.Pkcs10RequestHolder
- setSigningAlgorithmName(String) - Method in class de.trustable.util.Pkcs10RequestHolder
- setSubject(String) - Method in class de.trustable.util.Pkcs10RequestHolder
- setSubjectPublicKeyInfoBase64(String) - Method in class de.trustable.util.Pkcs10RequestHolder
- setSubjectRDNs(RDN[]) - Method in class de.trustable.util.Pkcs10RequestHolder
- setX509KeySpec(String) - Method in class de.trustable.util.Pkcs10RequestHolder
- SUBJECT_ALTERNATIVE_NAME_OID - Static variable in class com.puppetlabs.ssl_utils.ExtensionsUtils
-
SubjectAlternativeName OID 2.5.29.17
U
- usageAsString(boolean[]) - Static method in class de.trustable.util.CryptoUtil
-
convert the usage-bits to a readable string
V
- valueOf(String) - Static method in enum de.trustable.util.PKILevel
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum de.trustable.util.PKILevel
-
Returns an array containing the constants of this enum type, in the order they are declared.
X
- x509CertToPem(X509Certificate) - Method in class de.trustable.util.CryptoUtil
All Classes All Packages