A B C D E G H I J L O P R S U V X 
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
 
A B C D E G H I J L O P R S U V X 
All Classes All Packages