A B C D E F G H I K L M N O P Q R S T U V W X
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addTrustedCertificate(X509Certificate) - Method in class com.github.toolarium.security.keystore.impl.ToolariumTrustManager
-
Adds a trusted certificate
- ALGORITHM_AES - Static variable in class com.github.toolarium.security.util.CryptUtil
-
Represents the AES algorithm as string
- available() - Method in class com.github.toolarium.security.certificate.rsa.der.DERInputStream
-
Returns the number of bytes available for reading.
B
- BigInt - Class in com.github.toolarium.security.certificate.rsa.der.data
-
A low-overhead arbitrary-precision unsigned integer.
- BigInt(byte[]) - Constructor for class com.github.toolarium.security.certificate.rsa.der.data.BigInt
-
Constructs a "Big" integer from a set of (big-endian) bytes.
- BigInt(int) - Constructor for class com.github.toolarium.security.certificate.rsa.der.data.BigInt
-
Constructs a "Big" integer from a normal Java integer.
- BigInt(BigInteger) - Constructor for class com.github.toolarium.security.certificate.rsa.der.data.BigInt
-
Constructs a "Big" integer from a "BigInteger", which must be positive (or zero) in value.
- BitArray - Class in com.github.toolarium.security.certificate.rsa.der.data
-
A packed array of booleans.
- BitArray(boolean[]) - Constructor for class com.github.toolarium.security.certificate.rsa.der.data.BitArray
-
Create a BitArray whose bits are those of the given array of Booleans.
- BitArray(int) - Constructor for class com.github.toolarium.security.certificate.rsa.der.data.BitArray
-
Creates a BitArray of the specified size, initialized to zeros.
- BitArray(int, byte[]) - Constructor for class com.github.toolarium.security.certificate.rsa.der.data.BitArray
-
Creates a BitArray of the specified size, initialized from the specified byte array.
- BUILD_TIMESTAMP - Static variable in class com.github.toolarium.security.Version
-
The build timestamp
- buildChainFor(KeyPair, Collection<X509Certificate>) - Method in class com.github.toolarium.security.certificate.util.CertificateChainAnalyzeUtil
-
Build chain for
- buildChainFor(PublicKey, Collection<X509Certificate>) - Method in class com.github.toolarium.security.certificate.util.CertificateChainAnalyzeUtil
-
Build chain for
- ByteArrayLexOrder - Class in com.github.toolarium.security.certificate.rsa.der.comparator
-
Compare two byte arrays in lexicographical order.
- ByteArrayLexOrder() - Constructor for class com.github.toolarium.security.certificate.rsa.der.comparator.ByteArrayLexOrder
- ByteArrayTagOrder - Class in com.github.toolarium.security.certificate.rsa.der.comparator
-
ByteArrayTagOrder: a class for comparing two DER encodings by the order of their tags.
- ByteArrayTagOrder() - Constructor for class com.github.toolarium.security.certificate.rsa.der.comparator.ByteArrayTagOrder
C
- CertificateChainAnalyzeUtil - Class in com.github.toolarium.security.certificate.util
-
Util class to support the certificate chain.
- CertificateStore - Class in com.github.toolarium.security.certificate.dto
-
Defines the certificate store
- CertificateStore(String, String, ISecuredValue<String>) - Constructor for class com.github.toolarium.security.certificate.dto.CertificateStore
-
Constructor for CertificateStore
- CertificateStore(String, String, String) - Constructor for class com.github.toolarium.security.certificate.dto.CertificateStore
-
Constructor for CertificateStore
- CertificateStore(KeyPair, X509Certificate...) - Constructor for class com.github.toolarium.security.certificate.dto.CertificateStore
-
Constructor for CertificateStore
- ChallengeResponseUtil - Class in com.github.toolarium.security.util
-
This class implements method which can be used for a challenge/response protocol.
- checkCACertificate(X509Certificate) - Method in class com.github.toolarium.security.keystore.impl.ToolariumTrustManager
-
Checks the CA certificate
- checkCertificate(X509Certificate) - Method in class com.github.toolarium.security.keystore.impl.ToolariumTrustManager
-
Checks the certificate
- checkCertificateChain(X509Certificate[]) - Method in class com.github.toolarium.security.keystore.impl.ToolariumTrustManager
-
Checks the certificate chain
- checkClientTrusted(X509Certificate[], String) - Method in class com.github.toolarium.security.keystore.impl.ToolariumTrustManager
- checkEncoding() - Method in class com.github.toolarium.security.certificate.rsa.RSAPrivateKeyPKCS8
-
Check the encoding
- checkResponse(String, String, PublicKey, byte[], byte[]) - Method in class com.github.toolarium.security.util.ChallengeResponseUtil
-
Checks the response given against the challenge verified with the certificate's public key
- checkResponse(String, PublicKey, byte[], byte[]) - Method in class com.github.toolarium.security.util.ChallengeResponseUtil
-
Checks the response given against the challenge verified with the certificate's public key
- checkServerTrusted(X509Certificate[], String) - Method in class com.github.toolarium.security.keystore.impl.ToolariumTrustManager
- chooseClientAlias(String[], Principal[], Socket) - Method in class com.github.toolarium.security.keystore.impl.ToolariumKeyManager
- chooseServerAlias(String, Principal[], Socket) - Method in class com.github.toolarium.security.keystore.impl.ToolariumKeyManager
- clone() - Method in class com.github.toolarium.security.certificate.rsa.der.data.BitArray
- com.github.toolarium.security - package com.github.toolarium.security
- com.github.toolarium.security.certificate - package com.github.toolarium.security.certificate
- com.github.toolarium.security.certificate.dto - package com.github.toolarium.security.certificate.dto
- com.github.toolarium.security.certificate.rsa - package com.github.toolarium.security.certificate.rsa
- com.github.toolarium.security.certificate.rsa.der - package com.github.toolarium.security.certificate.rsa.der
- com.github.toolarium.security.certificate.rsa.der.comparator - package com.github.toolarium.security.certificate.rsa.der.comparator
- com.github.toolarium.security.certificate.rsa.der.data - package com.github.toolarium.security.certificate.rsa.der.data
- com.github.toolarium.security.certificate.util - package com.github.toolarium.security.certificate.util
- com.github.toolarium.security.keystore - package com.github.toolarium.security.keystore
- com.github.toolarium.security.keystore.dto - package com.github.toolarium.security.keystore.dto
- com.github.toolarium.security.keystore.impl - package com.github.toolarium.security.keystore.impl
- com.github.toolarium.security.keystore.util - package com.github.toolarium.security.keystore.util
- com.github.toolarium.security.ssl - package com.github.toolarium.security.ssl
- com.github.toolarium.security.ssl.util - package com.github.toolarium.security.ssl.util
- com.github.toolarium.security.util - package com.github.toolarium.security.util
- combineCertificates(X509Certificate[], X509Certificate[]) - Method in class com.github.toolarium.security.certificate.util.PKIUtil
-
Combine two certificate arrays
- compare(byte[], byte[]) - Method in class com.github.toolarium.security.certificate.rsa.der.comparator.ByteArrayLexOrder
-
Perform lexicographical comparison of two byte arrays, regarding each byte as unsigned.
- compare(byte[], byte[]) - Method in class com.github.toolarium.security.certificate.rsa.der.comparator.ByteArrayTagOrder
-
Compare two byte arrays, by the order of their tags, as defined in ITU-T X.680, sec.
- COMPONENT_ID - Static variable in class com.github.toolarium.security.Version
-
The component id
- convert(byte[]) - Method in class com.github.toolarium.security.certificate.rsa.der.DERIndefLenConverter
-
Converts a indefinite length DER encoded byte array to a definte length DER encoding.
- convert(X509Certificate) - Static method in class com.github.toolarium.security.certificate.util.PKIUtil
-
Converts to javax.security
- convert(X509Certificate) - Static method in class com.github.toolarium.security.certificate.util.PKIUtil
-
Converts to java.security
- createCreateCertificate(CertificateStore, String, String, Date, int) - Method in class com.github.toolarium.security.certificate.X509CertificateGenerator
-
Creates a certificate
- createCreateCertificate(String) - Method in class com.github.toolarium.security.certificate.X509CertificateGenerator
-
Creates a self signed certificate
- createCreateCertificate(String, String, int) - Method in class com.github.toolarium.security.certificate.X509CertificateGenerator
-
Creates a certificate
- createCreateCertificate(KeyPair, CertificateStore, String, String, Date, int) - Method in class com.github.toolarium.security.certificate.X509CertificateGenerator
-
Creates a certificate
- createCreateCertificate(KeyPair, String, String, Date, int) - Method in class com.github.toolarium.security.certificate.X509CertificateGenerator
-
Creates a certificate
- createHash(String, byte[]) - Method in class com.github.toolarium.security.util.CryptoHashUtil
-
Creates an message digest of the given algorithm for the given input.
- createHash(String, String, byte[]) - Method in class com.github.toolarium.security.util.CryptoHashUtil
-
Creates an message digest of the given algorithm for the given input
- createHashWithKey(String, byte[], byte[]) - Method in class com.github.toolarium.security.util.CryptoHashUtil
-
Creates an message digest of the given algorithm for the given input
- createKeyManager(KeyStore, ISecuredValue<String>) - Method in class com.github.toolarium.security.keystore.impl.SecurityManagerProviderImpl
-
Create a
KeyManagerfor the given key store - createKeyStore(String) - Method in class com.github.toolarium.security.keystore.util.KeyStoreUtil
-
Create a new keystore
- createKeyStore(String, String) - Method in class com.github.toolarium.security.keystore.util.KeyStoreUtil
-
Create a new keystore
- createPKCS12KeyStore(String, String, PrivateKey, Certificate[], ISecuredValue<String>) - Method in class com.github.toolarium.security.keystore.util.KeyStoreUtil
-
Create a PKCS12 key store
- createSecretKeySpec(byte[], String) - Method in class com.github.toolarium.security.util.CryptUtil
-
Create a SecretKeySpec
- createSecretKeySpec(String) - Method in class com.github.toolarium.security.util.CryptUtil
-
Create a SecretKeySpec
- createSslContext(ISecurityManagerProvider) - Method in class com.github.toolarium.security.ssl.SSLContextFactory
-
Create an SSL context
- createTag(byte, boolean, byte) - Static method in class com.github.toolarium.security.certificate.rsa.der.DERValue
-
Create the tag of the attribute.
- createTrustManagers(KeyStore) - Method in class com.github.toolarium.security.keystore.impl.SecurityManagerProviderImpl
-
Create a
TrustManagerfor the given key store. - CryptoHashUtil - Class in com.github.toolarium.security.util
-
This util class provides a fassade to the cryptographic hash functions of the java API.
- CryptUtil - Class in com.github.toolarium.security.util
-
This is a simple util class for initialisation or checks.
D
- derEncode(OutputStream) - Method in interface com.github.toolarium.security.certificate.rsa.der.DEREncoder
-
DER encode this object and write the results to a stream.
- derEncode(OutputStream) - Method in class com.github.toolarium.security.certificate.rsa.der.DEROutputStream
-
Write the current contents of this
DerOutputStreamto anOutputStream. - DEREncoder - Interface in com.github.toolarium.security.certificate.rsa.der
-
Interface to an object that knows how to write its own DER encoding to an output stream.
- DERIndefLenConverter - Class in com.github.toolarium.security.certificate.rsa.der
-
A package private utility class to convert indefinite length DER encoded byte arrays to definite length DER encoded byte arrays.
- DERIndefLenConverter() - Constructor for class com.github.toolarium.security.certificate.rsa.der.DERIndefLenConverter
-
Default package private constructor
- DERInputBuffer - Class in com.github.toolarium.security.certificate.rsa.der
-
DER input buffer ...
- DERInputBuffer(byte[]) - Constructor for class com.github.toolarium.security.certificate.rsa.der.DERInputBuffer
-
Constructor for DerInputBuffer
- DERInputStream - Class in com.github.toolarium.security.certificate.rsa.der
-
A DER input stream, used for parsing ASN.1 DER-encoded data such as that found in X.509 certificates.
- DERInputStream(byte[]) - Constructor for class com.github.toolarium.security.certificate.rsa.der.DERInputStream
-
Create a DER input stream from a data buffer.
- DERInputStream(byte[], int, int) - Constructor for class com.github.toolarium.security.certificate.rsa.der.DERInputStream
-
Create a DER input stream from part of a data buffer.
- DERInputStream(DERInputBuffer) - Constructor for class com.github.toolarium.security.certificate.rsa.der.DERInputStream
-
Constructor for DERInputStream
- DEROutputStream - Class in com.github.toolarium.security.certificate.rsa.der
-
Output stream marshaling DER-encoded data.
- DEROutputStream() - Constructor for class com.github.toolarium.security.certificate.rsa.der.DEROutputStream
-
Construct an DER output stream.
- DEROutputStream(int) - Constructor for class com.github.toolarium.security.certificate.rsa.der.DEROutputStream
-
Construct an DER output stream.
- DERValue - Class in com.github.toolarium.security.certificate.rsa.der
-
Represents a single DER-encoded value.
- DERValue(byte, byte[]) - Constructor for class com.github.toolarium.security.certificate.rsa.der.DERValue
-
Creates a DERValue from a tag and some DER-encoded data.
- DERValue(InputStream) - Constructor for class com.github.toolarium.security.certificate.rsa.der.DERValue
-
Get an ASN1/DER encoded datum from an input stream.
- DERValue(String) - Constructor for class com.github.toolarium.security.certificate.rsa.der.DERValue
-
Creates a PrintableString DER value from a string
- DESCRIPTION - Static variable in class com.github.toolarium.security.Version
-
The description
- dup() - Method in class com.github.toolarium.security.certificate.rsa.der.DERInputBuffer
-
Duplicate
E
- encode(DEROutputStream) - Method in class com.github.toolarium.security.certificate.rsa.der.DERValue
-
Encode an ASN1/DER encoded datum onto a DER output stream.
- equals(BigInt) - Method in class com.github.toolarium.security.certificate.rsa.der.data.BigInt
-
Returns true iff the parameter is numerically equivalent.
- equals(DERValue) - Method in class com.github.toolarium.security.certificate.rsa.der.DERValue
-
Bitwise equality comparison.
- equals(ObjectIdentifier) - Method in class com.github.toolarium.security.certificate.rsa.der.ObjectIdentifier
-
Compares this identifier with another, for equality.
- equals(Object) - Method in class com.github.toolarium.security.certificate.rsa.der.data.BigInt
- equals(Object) - Method in class com.github.toolarium.security.certificate.rsa.der.data.BitArray
- equals(Object) - Method in class com.github.toolarium.security.certificate.rsa.der.DERInputBuffer
- equals(Object) - Method in class com.github.toolarium.security.certificate.rsa.der.DERValue
- equals(Object) - Method in class com.github.toolarium.security.certificate.rsa.der.ObjectIdentifier
- equals(Object) - Method in class com.github.toolarium.security.keystore.dto.KeyStoreConfiguration
F
- formatBuffer(ByteArray, int, String, String) - Method in class com.github.toolarium.security.certificate.util.PKIUtil
-
Formats a raw base64 encoded data to a well formed data.
- formatDSAPKCS8(ByteArray) - Method in class com.github.toolarium.security.certificate.util.PKIUtil
-
Formats a raw base64 encoded PKCS8 to a well formed private key, which is bounded at the beginning by
-----BEGIN DSA PRIVATE KEY-----, and bounded at the end by-----END DSA PRIVATE KEY-----. - formatDSAPublicKey(PublicKey) - Method in class com.github.toolarium.security.certificate.util.PKIUtil
-
Formats a public dsa key into a well formated X509 certificate (PEM format), which are each bounded at the beginning by
-----BEGIN DSA PUBLIC KEY-----, and bounded at the end by-----END DSA PUBLIC KEY-----. - formatPKCS7(ByteArray) - Method in class com.github.toolarium.security.certificate.util.PKIUtil
-
Formats a raw base64 encoded X509 certificates to a well formated X509 certificate (PEM format), which are each bounded at the beginning by
-----BEGIN CERTIFICATE-----, and bounded at the end by-----END CERTIFICATE-----. - formatPKCS7(Certificate) - Method in class com.github.toolarium.security.certificate.util.PKIUtil
-
Formats a certificate to a well formated X509 certificate (PEM format), which are each bounded at the beginning by
-----BEGIN CERTIFICATE-----, and bounded at the end by-----END CERTIFICATE-----. - formatPKCS7(X509Certificate[]) - Method in class com.github.toolarium.security.certificate.util.PKIUtil
-
Create certificate chain into a well formed string representation
- formatPrivateKey(PrivateKey) - Method in class com.github.toolarium.security.certificate.util.PKIUtil
-
Formats a private key into a well formed private key, which is bounded at the beginning and ending with the corresponding messages (see PKCS8).
- formatPublicKey(PublicKey) - Method in class com.github.toolarium.security.certificate.util.PKIUtil
-
Formats a public key into a well formed private key, which is bounded at the beginning and ending with the corresponding messages (see PKCS8).
- formatRSAPKCS8(ByteArray) - Method in class com.github.toolarium.security.certificate.util.PKIUtil
-
Formats a raw base64 encoded PKCS8 to a well formed private key, which is bounded at the beginning by
-----BEGIN RSA PRIVATE KEY-----, and bounded at the end by-----END RSA PRIVATE KEY-----. - formatRSAPublicKey(PublicKey) - Method in class com.github.toolarium.security.certificate.util.PKIUtil
-
Formats a public rsa key into a well formated X509 certificate (PEM format), which are each bounded at the beginning by
-----BEGIN RSA PUBLIC KEY-----, and bounded at the end by-----END RSA PUBLIC KEY-----.
G
- generateKeyPair() - Method in class com.github.toolarium.security.certificate.util.PKIUtil
-
Generates a KeyPair containing a Private- and PublicKey
- generateKeyPair(String, int) - Method in class com.github.toolarium.security.certificate.util.PKIUtil
-
Generates a KeyPair containing a Private- and PublicKey
- generateKeyPair(String, String, int) - Method in class com.github.toolarium.security.certificate.util.PKIUtil
-
Generates a KeyPair containing a Private- and PublicKey
- generateResponse(String, String, PrivateKey, byte[]) - Method in class com.github.toolarium.security.util.ChallengeResponseUtil
-
Generates a response based on the given challenge and private key using the specified algorithm and provider
- generateResponse(String, PrivateKey, byte[]) - Method in class com.github.toolarium.security.util.ChallengeResponseUtil
-
Generates a response based on the given challenge and private key using the specified algorithm and provider
- get(int) - Method in class com.github.toolarium.security.certificate.rsa.der.data.BitArray
-
Returns the indexed bit in this BitArray.
- getAcceptedIssuers() - Method in class com.github.toolarium.security.keystore.impl.ToolariumTrustManager
- getAlgorithm() - Method in class com.github.toolarium.security.certificate.rsa.RSAPrivateKeyPKCS8
- getAlgorithmMessage(String, String) - Method in class com.github.toolarium.security.util.CryptUtil
-
Prepare algorithm message
- getAsString() - Method in class com.github.toolarium.security.certificate.rsa.der.DERValue
-
Returns the name component as a Java string, regardless of its encoding restrictions (ASCII, T61, Printable, IA5, BMP, UTF8).
- getBitString() - Method in class com.github.toolarium.security.certificate.rsa.der.DERInputBuffer
-
Returns the bit string which takes up the rest of this buffer.
- getBitString() - Method in class com.github.toolarium.security.certificate.rsa.der.DERInputStream
-
Get a bit string from the input stream.
- getBitString() - Method in class com.github.toolarium.security.certificate.rsa.der.DERValue
-
Returns an ASN.1 BIT STRING value.
- getBitString(boolean) - Method in class com.github.toolarium.security.certificate.rsa.der.DERValue
-
Returns an ASN.1 BIT STRING value, with the tag assumed implicit based on the parameter.
- getBMPString() - Method in class com.github.toolarium.security.certificate.rsa.der.DERInputStream
-
Read a string that was encoded as a BMPString DER value.
- getBMPString() - Method in class com.github.toolarium.security.certificate.rsa.der.DERValue
-
Returns the ASN.1 BMP (Unicode) STRING value as a Java string.
- getBoolean() - Method in class com.github.toolarium.security.certificate.rsa.der.DERValue
-
Returns an ASN.1 BOOLEAN
- getByte() - Method in class com.github.toolarium.security.certificate.rsa.der.DERInputStream
-
Get a byte from the input stream.
- getBytes(byte[]) - Method in class com.github.toolarium.security.certificate.rsa.der.DERInputStream
-
Returns the asked number of bytes from the input stream.
- getCertificateChain(String) - Method in class com.github.toolarium.security.keystore.impl.ToolariumKeyManager
- getCertificateFor(PublicKey, Collection<X509Certificate>) - Method in class com.github.toolarium.security.certificate.util.CertificateChainAnalyzeUtil
-
Get certificate for
- getCertificates() - Method in class com.github.toolarium.security.certificate.dto.CertificateStore
-
Get the certificate chain
- getChallenge(int) - Method in class com.github.toolarium.security.util.ChallengeResponseUtil
-
Returns a random number as base64 encoded string
- getCheckResult() - Method in class com.github.toolarium.security.keystore.impl.ToolariumTrustManager
-
Gets the check result
- getCipher(String) - Method in class com.github.toolarium.security.util.CryptUtil
-
Get cipher
- getCipher(String, String) - Method in class com.github.toolarium.security.util.CryptUtil
-
Get cipher
- getClientAliases(String, Principal[]) - Method in class com.github.toolarium.security.keystore.impl.ToolariumKeyManager
- getDefaultTrustManager() - Method in class com.github.toolarium.security.keystore.util.KeyStoreUtil
-
Get default
TrustManager. - getDefaultX509TrustManager() - Method in class com.github.toolarium.security.keystore.util.KeyStoreUtil
-
Get default
TrustManager. - getDERValue() - Method in class com.github.toolarium.security.certificate.rsa.der.DERInputStream
-
Get a single DER-encoded value from the input stream.
- getDSAPrivateKey(byte[]) - Method in class com.github.toolarium.security.certificate.util.PKIUtil
-
Reads PKCS#8 formated DSA private key from a buffer, which are each bounded at the beginning by
-----BEGIN DSA PRIVATE KEY-----, and bounded at the end by-----END DSA PRIVATE KEY-----. - getDSAPrivateKey(String) - Method in class com.github.toolarium.security.certificate.util.PKIUtil
-
Reads PKCS#8 formated DSA private key from a file, which are each bounded at the beginning by
-----BEGIN DSA PRIVATE KEY-----, and bounded at the end by-----END DSA PRIVATE KEY-----. - getDSAPublicKey(byte[]) - Method in class com.github.toolarium.security.certificate.util.PKIUtil
-
Reads PKCS#8 formated public key from a buffer which are each bounded at the beginning by
-----BEGIN PUBLIC KEY-----, and bounded at the end by-----END PUBLIC KEY-----. - getEncoded() - Method in class com.github.toolarium.security.certificate.rsa.RSAPrivateKeyPKCS8
- getEnumerated() - Method in class com.github.toolarium.security.certificate.rsa.der.DERInputStream
-
Get an enumerated from the input stream.
- getEnumerated() - Method in class com.github.toolarium.security.certificate.rsa.der.DERValue
-
Returns an ASN.1 ENUMERATED value.
- getFormat() - Method in class com.github.toolarium.security.certificate.rsa.RSAPrivateKeyPKCS8
- getGeneralizedTime() - Method in class com.github.toolarium.security.certificate.rsa.der.DERInputStream
-
Get a generalized encoded time value from the input stream.
- getHostname() - Method in class com.github.toolarium.security.keystore.impl.ToolariumTrustManager
-
Gets the host name
- getIA5String() - Method in class com.github.toolarium.security.certificate.rsa.der.DERInputStream
-
Read a string that was encoded as a IA5tring DER value.
- getIA5String() - Method in class com.github.toolarium.security.certificate.rsa.der.DERValue
-
Returns an ASN.1 IA5 (ASCII) STRING value
- getInstance() - Static method in class com.github.toolarium.security.certificate.util.CertificateChainAnalyzeUtil
-
Get the instance
- getInstance() - Static method in class com.github.toolarium.security.certificate.util.PKIUtil
-
Get the instance
- getInstance() - Static method in class com.github.toolarium.security.certificate.X509CertificateGenerator
-
Get the instance
- getInstance() - Static method in class com.github.toolarium.security.keystore.SecurityManagerProviderFactory
-
Get the instance
- getInstance() - Static method in class com.github.toolarium.security.keystore.util.KeyStoreUtil
-
Get the instance
- getInstance() - Static method in class com.github.toolarium.security.ssl.SSLContextFactory
-
Get the instance
- getInstance() - Static method in class com.github.toolarium.security.ssl.util.SSLUtil
-
Get the instance
- getInstance() - Static method in class com.github.toolarium.security.util.ChallengeResponseUtil
-
Get the instance
- getInstance() - Static method in class com.github.toolarium.security.util.CryptoHashUtil
-
Get the instance
- getInstance() - Static method in class com.github.toolarium.security.util.CryptUtil
-
Get the instance
- getInstance() - Static method in class com.github.toolarium.security.util.SignatureUtil
-
Get the instance
- getInteger() - Method in class com.github.toolarium.security.certificate.rsa.der.DERInputStream
-
Get an (unsigned) integer from the input stream.
- getInteger() - Method in class com.github.toolarium.security.certificate.rsa.der.DERValue
-
Returns an ASN.1 unsigned INTEGER value.
- getInteger(boolean) - Method in class com.github.toolarium.security.certificate.rsa.der.DERValue
-
Returns an ASN.1 unsigned INTEGER value, the parameter determining if the tag is implicit.
- getIssuer(X509Certificate, Collection<X509Certificate>) - Method in class com.github.toolarium.security.certificate.util.CertificateChainAnalyzeUtil
-
Get the issues
- getKeyManagers() - Method in class com.github.toolarium.security.keystore.impl.SecurityManagerProviderImpl
- getKeyManagers() - Method in interface com.github.toolarium.security.keystore.ISecurityManagerProvider
-
Returns the key manager.
- getKeyPair() - Method in class com.github.toolarium.security.certificate.dto.CertificateStore
-
Get the keypair
- getKeySpec() - Method in class com.github.toolarium.security.certificate.rsa.RSAPrivateKeyPKCS8
-
Gets the key specification
- getKeyStoreAlias() - Method in interface com.github.toolarium.security.keystore.dto.IKeyStoreConfiguration
-
Get the key store alias
- getKeyStoreAlias() - Method in class com.github.toolarium.security.keystore.dto.KeyStoreConfiguration
- getKeyStoreFile() - Method in interface com.github.toolarium.security.keystore.dto.IKeyStoreConfiguration
-
Get the key store file
- getKeyStoreFile() - Method in class com.github.toolarium.security.keystore.dto.KeyStoreConfiguration
- getKeyStorePassword() - Method in interface com.github.toolarium.security.keystore.dto.IKeyStoreConfiguration
-
Get the key store password
- getKeyStorePassword() - Method in class com.github.toolarium.security.keystore.dto.KeyStoreConfiguration
- getKeyStoreProvider() - Method in interface com.github.toolarium.security.keystore.dto.IKeyStoreConfiguration
-
Get the key store provider
- getKeyStoreProvider() - Method in class com.github.toolarium.security.keystore.dto.KeyStoreConfiguration
- getKeyStoreType() - Method in interface com.github.toolarium.security.keystore.dto.IKeyStoreConfiguration
-
Get the key store type
- getKeyStoreType() - Method in class com.github.toolarium.security.keystore.dto.KeyStoreConfiguration
- getLength() - Method in class com.github.toolarium.security.certificate.rsa.der.DERInputStream
-
Gets the length
- getLength(int, InputStream) - Static method in class com.github.toolarium.security.certificate.rsa.der.DERInputStream
-
Get a length from the input stream, allowing for at most 32 bits of encoding to be used.
- getLength(InputStream) - Static method in class com.github.toolarium.security.certificate.rsa.der.DERInputStream
-
Get a length from the input stream, allowing for at most 32 bits of encoding to be used.
- getMaxAllowedKeyLength(String) - Method in class com.github.toolarium.security.util.CryptUtil
-
Prepare algorithm max key length
- getModulus() - Method in class com.github.toolarium.security.certificate.rsa.RSAPrivateKeyPKCS8
- getNull() - Method in class com.github.toolarium.security.certificate.rsa.der.DERInputStream
-
Reads an encoded null value from the input stream.
- getOctetString() - Method in class com.github.toolarium.security.certificate.rsa.der.DERInputStream
-
Returns an ASN.1 OCTET STRING from the input stream.
- getOctetString() - Method in class com.github.toolarium.security.certificate.rsa.der.DERValue
-
Returns an ASN.1 OCTET STRING
- getOID() - Method in class com.github.toolarium.security.certificate.rsa.der.DERInputStream
-
Reads an X.200 style Object Identifier from the stream.
- getOID() - Method in class com.github.toolarium.security.certificate.rsa.der.DERValue
-
Returns an ASN.1 OBJECT IDENTIFIER.
- getPrincipals(List<X509Certificate>) - Method in class com.github.toolarium.security.certificate.util.CertificateChainAnalyzeUtil
-
Get the principals
- getPrintableString() - Method in class com.github.toolarium.security.certificate.rsa.der.DERInputStream
-
Read a string that was encoded as a PrintableString DER value.
- getPrintableString() - Method in class com.github.toolarium.security.certificate.rsa.der.DERValue
-
Returns an ASN.1 STRING value
- getPrivateExponent() - Method in class com.github.toolarium.security.certificate.rsa.RSAPrivateKeyPKCS8
- getPrivateKey(String) - Method in class com.github.toolarium.security.keystore.impl.ToolariumKeyManager
- getRSAPrivateKey(ByteArray) - Method in class com.github.toolarium.security.certificate.util.PKIUtil
-
Reads PKCS#8 formated RSA private key from a buffer, which are each bounded at the beginning by
-----BEGIN RSA PRIVATE KEY-----, and bounded at the end by-----END RSA PRIVATE KEY-----. - getRSAPrivateKey(String) - Method in class com.github.toolarium.security.certificate.util.PKIUtil
-
Reads PKCS#8 formated private key from a file, which are each bounded at the beginning by
-----BEGIN RSA PRIVATE KEY-----, and bounded at the end by-----END RSA PRIVATE KEY-----. - getRSAPublicKey(byte[]) - Method in class com.github.toolarium.security.certificate.util.PKIUtil
-
Reads PKCS#8 formated public key from a buffer, which are each bounded at the beginning by
-----BEGIN RSA PRIVATE KEY-----, and bounded at the end by-----END RSA PRIVATE KEY-----. - getSecurityManagerProvider() - Method in class com.github.toolarium.security.keystore.SecurityManagerProviderFactory
-
Get the security manager provider with self signed certificate and added to the trust store.
- getSecurityManagerProvider(IKeyStoreConfiguration, IKeyStoreConfiguration) - Method in class com.github.toolarium.security.keystore.SecurityManagerProviderFactory
-
Get the security manager provider
- getSecurityManagerProvider(File, File, ISecuredValue<String>) - Method in class com.github.toolarium.security.keystore.SecurityManagerProviderFactory
-
Get the security manager provider
- getSecurityManagerProvider(File, File, ISecuredValue<String>, String) - Method in class com.github.toolarium.security.keystore.SecurityManagerProviderFactory
-
Get the security manager provider
- getSecurityManagerProvider(String, String) - Method in class com.github.toolarium.security.keystore.SecurityManagerProviderFactory
-
Get the security manager provider with self signed certificate and added to the trust store.
- getSecurityManagerProvider(KeyStore, KeyStore, ISecuredValue<String>) - Method in class com.github.toolarium.security.keystore.SecurityManagerProviderFactory
-
Get the security manager provider
- getSequence(int) - Method in class com.github.toolarium.security.certificate.rsa.der.DERInputStream
-
Return a sequence of encoded entities.
- getServerAliases(String, Principal[]) - Method in class com.github.toolarium.security.keystore.impl.ToolariumKeyManager
- getSessionId(SSLSession) - Method in class com.github.toolarium.security.ssl.util.SSLUtil
-
Get the SSL session id
- getSet(int) - Method in class com.github.toolarium.security.certificate.rsa.der.DERInputStream
-
Return a set of encoded entities.
- getSet(int, boolean) - Method in class com.github.toolarium.security.certificate.rsa.der.DERInputStream
-
Return a set of encoded entities.
- getSSLServerSocket(SSLContext, int, boolean) - Method in class com.github.toolarium.security.ssl.util.SSLUtil
-
Get SSL server socket
- getSSLServerSocket(SSLContext, int, boolean, Consumer<String>) - Method in class com.github.toolarium.security.ssl.util.SSLUtil
-
Get SSL server socket
- getT61String() - Method in class com.github.toolarium.security.certificate.rsa.der.DERInputStream
-
Read a string that was encoded as a T61String DER value.
- getT61String() - Method in class com.github.toolarium.security.certificate.rsa.der.DERValue
-
Returns an ASN.1 T61 (Teletype) STRING value
- getTrustAllCertificateManager() - Method in class com.github.toolarium.security.keystore.util.KeyStoreUtil
-
Get a
TrustManagerwhich trust all certificates - getTrustManagers() - Method in class com.github.toolarium.security.keystore.impl.SecurityManagerProviderImpl
- getTrustManagers() - Method in interface com.github.toolarium.security.keystore.ISecurityManagerProvider
-
Returns the trust manager.
- getUnalignedBitString() - Method in class com.github.toolarium.security.certificate.rsa.der.DERInputBuffer
-
Returns the bit string which takes up the rest of this buffer.
- getUnalignedBitString() - Method in class com.github.toolarium.security.certificate.rsa.der.DERInputStream
-
Get a bit string from the input stream.
- getUnalignedBitString() - Method in class com.github.toolarium.security.certificate.rsa.der.DERValue
-
Returns an ASN.1 BIT STRING value that need not be byte-aligned.
- getUnalignedBitString(boolean) - Method in class com.github.toolarium.security.certificate.rsa.der.DERValue
-
Returns an ASN.1 BIT STRING value, with the tag assumed implicit based on the parameter.
- getUnsigned(int) - Method in class com.github.toolarium.security.certificate.rsa.der.DERInputBuffer
-
Returns the unsigned integer which takes up the specified number of bytes in this buffer.
- getUTCTime() - Method in class com.github.toolarium.security.certificate.rsa.der.DERInputStream
-
Get a UTC encoded time value from the input stream.
- getUTF8String() - Method in class com.github.toolarium.security.certificate.rsa.der.DERInputStream
-
Read a string that was encoded as a UTF8String DER value.
- getUTF8String() - Method in class com.github.toolarium.security.certificate.rsa.der.DERValue
-
Returns the ASN.1 UTF-8 STRING value as a Java String.
- getVersion() - Static method in class com.github.toolarium.security.Version
-
Get the version number
- getX509Certificates(ByteArray) - Method in class com.github.toolarium.security.certificate.util.PKIUtil
-
Reas a PKCS#7 (with base64 encoded) X509 certificates from the given buffer, which are each bounded at the beginning by
-----BEGIN CERTIFICATE-----, and bounded at the end by-----END CERTIFICATE-----. - getX509Certificates(String) - Method in class com.github.toolarium.security.certificate.util.PKIUtil
-
Reas a PKCS#7 (with base64 encoded) X509 certificates from a file, which are each bounded at the beginning by
-----BEGIN CERTIFICATE-----, and bounded at the end by-----END CERTIFICATE-----. - GROUP_ID - Static variable in class com.github.toolarium.security.Version
-
The group id
H
- hashCode() - Method in class com.github.toolarium.security.certificate.rsa.der.data.BigInt
-
Returns a hashcode for this BigInt.
- hashCode() - Method in class com.github.toolarium.security.certificate.rsa.der.data.BitArray
-
Returns a hash code value for this bit array.
- hashCode() - Method in class com.github.toolarium.security.certificate.rsa.der.DERInputBuffer
-
Returns a hashcode for this DerInputBuffer.
- hashCode() - Method in class com.github.toolarium.security.certificate.rsa.der.DERValue
-
Returns a hashcode for this DERValue.
- hashCode() - Method in class com.github.toolarium.security.certificate.rsa.der.ObjectIdentifier
- hashCode() - Method in class com.github.toolarium.security.keystore.dto.KeyStoreConfiguration
I
- IKeyStoreConfiguration - Interface in com.github.toolarium.security.keystore.dto
-
Defines the security manager provider configuration
- IS_RELEASE_VERSION - Static variable in class com.github.toolarium.security.Version
-
Define if it is a release version
- isConstructed() - Method in class com.github.toolarium.security.certificate.rsa.der.DERValue
-
Returns true iff the CONSTRUCTED bit is set in the type tag.
- isContextSpecific() - Method in class com.github.toolarium.security.certificate.rsa.der.DERValue
-
Returns true iff the CONTEXT SPECIFIC bit is set in the type tag.
- isContextSpecific(byte) - Method in class com.github.toolarium.security.certificate.rsa.der.DERValue
-
Returns true iff the CONTEXT SPECIFIC TAG matches the passed tag.
- ISecurityManagerProvider - Interface in com.github.toolarium.security.keystore
-
Defines the security manager provider
- isSelfSigned(X509Certificate) - Method in class com.github.toolarium.security.certificate.util.CertificateChainAnalyzeUtil
-
Determines if a certificate is a self signed certificate
- isSignedBy(X509Certificate, PublicKey) - Method in class com.github.toolarium.security.certificate.util.CertificateChainAnalyzeUtil
-
Determines if a certificate is signed by the public key
- isStrongEncryptionEnabled() - Method in class com.github.toolarium.security.util.CryptUtil
-
Check if strong cryption is enabled or not
K
- KeyStoreConfiguration - Class in com.github.toolarium.security.keystore.dto
-
Implements the
IKeyStoreConfiguration. - KeyStoreConfiguration() - Constructor for class com.github.toolarium.security.keystore.dto.KeyStoreConfiguration
-
Constructor for KeyStoreConfiguration
- KeyStoreConfiguration(File, ISecuredValue<String>) - Constructor for class com.github.toolarium.security.keystore.dto.KeyStoreConfiguration
-
Constructor for KeyStoreConfiguration
- KeyStoreConfiguration(File, String, String, String, ISecuredValue<String>) - Constructor for class com.github.toolarium.security.keystore.dto.KeyStoreConfiguration
-
Constructor for KeyStoreConfiguration
- KeyStoreUtil - Class in com.github.toolarium.security.keystore.util
-
KeyStoreutil class.
L
- length() - Method in class com.github.toolarium.security.certificate.rsa.der.data.BitArray
-
Returns the length of this BitArray.
- length() - Method in class com.github.toolarium.security.certificate.rsa.der.DERValue
-
Get the length of the encoded value.
- LICENSE - Static variable in class com.github.toolarium.security.Version
-
The license
- LICENSE_ORGANISATION - Static variable in class com.github.toolarium.security.Version
-
The license organisation
M
- main(String[]) - Static method in class com.github.toolarium.security.certificate.X509CertificateGenerator
-
The test CA can e.g.
- main(String[]) - Static method in class com.github.toolarium.security.Version
-
Main class to print build / version information
- MAJOR_NUMBER - Static variable in class com.github.toolarium.security.Version
-
The major number
- mark(int) - Method in class com.github.toolarium.security.certificate.rsa.der.DERInputStream
-
Mark the current position in the buffer, so that a later call to
resetwill return here. - md5(byte[]) - Method in class com.github.toolarium.security.util.CryptoHashUtil
-
Creates an MD5 message digest for the given input.
- MINOR_NUMBER - Static variable in class com.github.toolarium.security.Version
-
The minor number
N
- normaliseChain(List<X509Certificate>) - Method in class com.github.toolarium.security.certificate.util.CertificateChainAnalyzeUtil
-
Take a chain and return a (Read-only) chain with the root certificate as the first entry
- normalizeBuffer(ByteArray, String, String) - Method in class com.github.toolarium.security.certificate.util.PKIUtil
-
Normalize a raw base64 encoded data to a well formed data.
- normalizeDSAPKCS8(ByteArray) - Method in class com.github.toolarium.security.certificate.util.PKIUtil
-
Normalize a raw base64 encoded PKCS8 to a well formed private key.
- normalizeRSAPKCS8(ByteArray) - Method in class com.github.toolarium.security.certificate.util.PKIUtil
-
Normalize a raw base64 encoded PKCS8 to a well formed private key.
O
- ObjectIdentifier - Class in com.github.toolarium.security.certificate.rsa.der
-
Represent an ISO Object Identifier.
- ObjectIdentifier(int[]) - Constructor for class com.github.toolarium.security.certificate.rsa.der.ObjectIdentifier
-
Constructs an object ID from an array of integers.
- ObjectIdentifier(DERInputBuffer) - Constructor for class com.github.toolarium.security.certificate.rsa.der.ObjectIdentifier
-
Build the OID from the rest of a DER input buffer; the tag and length have been removed/verified
- ObjectIdentifier(DERInputStream) - Constructor for class com.github.toolarium.security.certificate.rsa.der.ObjectIdentifier
-
Constructs an object ID from an ASN.1 encoded input stream.
- ObjectIdentifier(String) - Constructor for class com.github.toolarium.security.certificate.rsa.der.ObjectIdentifier
-
Constructs an object identifier from a string.
P
- PACKAGE - Static variable in class com.github.toolarium.security.Version
-
The package
- peekByte() - Method in class com.github.toolarium.security.certificate.rsa.der.DERInputStream
-
Peek a byte
- PKIUtil - Class in com.github.toolarium.security.certificate.util
-
This class implements some handy methods in context of PKI
- precedes(ObjectIdentifier) - Method in class com.github.toolarium.security.certificate.rsa.der.ObjectIdentifier
-
Compares this identifier with another, for sorting purposes.
- PRIVATE_DSA_KEY_END - Static variable in class com.github.toolarium.security.certificate.util.PKIUtil
-
the private DSA key certifcate end
- PRIVATE_DSA_KEY_START - Static variable in class com.github.toolarium.security.certificate.util.PKIUtil
-
the private DSA key certifcate start
- PRIVATE_RSA_KEY_END - Static variable in class com.github.toolarium.security.certificate.util.PKIUtil
-
the private RSA key certifcate end
- PRIVATE_RSA_KEY_START - Static variable in class com.github.toolarium.security.certificate.util.PKIUtil
-
the private RSA key certifcate start
- processCertificate(Consumer<String>, String, X509Certificate...) - Method in class com.github.toolarium.security.certificate.util.PKIUtil
-
Process a given certificate
- processPrivateKeyInfo(Consumer<String>, String, PrivateKey) - Method in class com.github.toolarium.security.certificate.util.PKIUtil
-
Process given private key information
- processPublicKeyInfo(Consumer<String>, String, PublicKey) - Method in class com.github.toolarium.security.certificate.util.PKIUtil
-
Process a given public key information
- processServerSocketInfo(Consumer<String>, SSLServerSocket) - Method in class com.github.toolarium.security.ssl.util.SSLUtil
-
Print server socket information
- processSocketInfo(Consumer<String>, SSLSocket) - Method in class com.github.toolarium.security.ssl.util.SSLUtil
-
Print socket information
- PROJECT_NAME - Static variable in class com.github.toolarium.security.Version
-
The project name
- PROJECT_TYPE - Static variable in class com.github.toolarium.security.Version
-
The project type
- PUBLIC_CERTIFICATE_END - Static variable in class com.github.toolarium.security.certificate.util.PKIUtil
-
the public key certifcate end
- PUBLIC_CERTIFICATE_START - Static variable in class com.github.toolarium.security.certificate.util.PKIUtil
-
the public key certifcate start
- PUBLIC_DSA_KEY_END - Static variable in class com.github.toolarium.security.certificate.util.PKIUtil
-
the public dsa key end
- PUBLIC_DSA_KEY_START - Static variable in class com.github.toolarium.security.certificate.util.PKIUtil
-
the public dsa key start
- PUBLIC_RSA_KEY_END - Static variable in class com.github.toolarium.security.certificate.util.PKIUtil
-
the public rsa key end
- PUBLIC_RSA_KEY_START - Static variable in class com.github.toolarium.security.certificate.util.PKIUtil
-
the public rsa key start
- putBitString(byte[]) - Method in class com.github.toolarium.security.certificate.rsa.der.DEROutputStream
-
Marshals a DER bit string on the output stream.
- putBMPString(String) - Method in class com.github.toolarium.security.certificate.rsa.der.DEROutputStream
-
Marshals a string as a DER encoded BMPString.
- putBoolean(boolean) - Method in class com.github.toolarium.security.certificate.rsa.der.DEROutputStream
-
Marshals a DER boolean on the output stream.
- putDERValue(DERValue) - Method in class com.github.toolarium.security.certificate.rsa.der.DEROutputStream
-
Marshals pre-encoded DER value onto the output stream.
- putEnumerated(BigInt) - Method in class com.github.toolarium.security.certificate.rsa.der.DEROutputStream
-
Marshals a DER enumerated on the output stream.
- putGeneralizedTime(Date) - Method in class com.github.toolarium.security.certificate.rsa.der.DEROutputStream
-
Marshals a DER Generalized Time/date value.
- putIA5String(String) - Method in class com.github.toolarium.security.certificate.rsa.der.DEROutputStream
-
Marshals a string as a DER encoded IA5String.
- putInteger(BigInt) - Method in class com.github.toolarium.security.certificate.rsa.der.DEROutputStream
-
Marshals a DER unsigned integer on the output stream.
- putLength(int) - Method in class com.github.toolarium.security.certificate.rsa.der.DEROutputStream
-
Put the encoding of the length in the stream.
- putNull() - Method in class com.github.toolarium.security.certificate.rsa.der.DEROutputStream
-
Marshals a DER "null" value on the output stream.
- putOctetString(byte[]) - Method in class com.github.toolarium.security.certificate.rsa.der.DEROutputStream
-
DER-encodes an ASN.1 OCTET STRING value on the output stream.
- putOID(ObjectIdentifier) - Method in class com.github.toolarium.security.certificate.rsa.der.DEROutputStream
-
Marshals an object identifier (OID) on the output stream.
- putOrderedSet(byte, DEREncoder[]) - Method in class com.github.toolarium.security.certificate.rsa.der.DEROutputStream
-
Marshals the contents of a set on the output stream.
- putOrderedSetOf(byte, DEREncoder[]) - Method in class com.github.toolarium.security.certificate.rsa.der.DEROutputStream
-
Marshals the contents of a set on the output stream.
- putPrintableString(String) - Method in class com.github.toolarium.security.certificate.rsa.der.DEROutputStream
-
Marshals a string as a DER encoded PrintableString.
- putSequence(DERValue[]) - Method in class com.github.toolarium.security.certificate.rsa.der.DEROutputStream
-
Marshals a sequence on the output stream.
- putSet(DERValue[]) - Method in class com.github.toolarium.security.certificate.rsa.der.DEROutputStream
-
Marshals the contents of a set on the output stream without ordering the elements.
- putT61String(String) - Method in class com.github.toolarium.security.certificate.rsa.der.DEROutputStream
-
Marshals a string as a DER encoded T61String.
- putTag(byte, boolean, byte) - Method in class com.github.toolarium.security.certificate.rsa.der.DEROutputStream
-
Put the tag of the attribute in the stream.
- putUnalignedBitString(BitArray) - Method in class com.github.toolarium.security.certificate.rsa.der.DEROutputStream
-
Marshals a DER bit string on the output stream.
- putUTCTime(Date) - Method in class com.github.toolarium.security.certificate.rsa.der.DEROutputStream
-
Marshals a DER UTC time/date value.
- putUTF8String(String) - Method in class com.github.toolarium.security.certificate.rsa.der.DEROutputStream
-
Marshals a string as a DER encoded UTF8String.
Q
R
- readKeyStore(String, String, String, ISecuredValue<String>) - Method in class com.github.toolarium.security.keystore.util.KeyStoreUtil
-
Read a file as key store
- readPKCS12KeyPair(String, String, String, ISecuredValue<String>) - Method in class com.github.toolarium.security.keystore.util.KeyStoreUtil
-
Read a PKCS12 file as key store
- readPKCS12KeyStore(String, ISecuredValue<String>) - Method in class com.github.toolarium.security.keystore.util.KeyStoreUtil
-
Read a PKCS12 file as key store
- readPKCS12KeyStore(String, String, ISecuredValue<String>) - Method in class com.github.toolarium.security.keystore.util.KeyStoreUtil
-
Read a PKCS12 file as key store
- readVector(int) - Method in class com.github.toolarium.security.certificate.rsa.der.DERInputStream
-
Read a "vector" of values ...
- reset() - Method in class com.github.toolarium.security.certificate.rsa.der.DERInputStream
-
Return to the position of the last
markcall. - resetTag(byte) - Method in class com.github.toolarium.security.certificate.rsa.der.DERValue
-
Set the tag of the attribute.
- REVISION_NUMBER - Static variable in class com.github.toolarium.security.Version
-
The revision number
- RSAPrivateKeyPKCS8 - Class in com.github.toolarium.security.certificate.rsa
-
This class implements the encoding of a RSA private key
- RSAPrivateKeyPKCS8(byte[]) - Constructor for class com.github.toolarium.security.certificate.rsa.RSAPrivateKeyPKCS8
-
Default constructor for RSAPrivateKeyPKCS8
- RSAPrivateKeyPKCS8(RSAPrivateCrtKeySpec) - Constructor for class com.github.toolarium.security.certificate.rsa.RSAPrivateKeyPKCS8
-
Copy constructor for RSAPrivateKeyPKCS8
S
- SCM_NUMBER - Static variable in class com.github.toolarium.security.Version
-
The source management number
- SecurityManagerProviderFactory - Class in com.github.toolarium.security.keystore
-
Defines the security manager provider factory
- SecurityManagerProviderImpl - Class in com.github.toolarium.security.keystore.impl
-
Implements
ISecurityManagerProvider. - SecurityManagerProviderImpl(KeyStore, KeyStore, ISecuredValue<String>) - Constructor for class com.github.toolarium.security.keystore.impl.SecurityManagerProviderImpl
-
Constructor for SecurityManagerImpl
- set(int, boolean) - Method in class com.github.toolarium.security.certificate.rsa.der.data.BitArray
-
Sets the indexed bit in this BitArray.
- setKeyStoreAlias(String) - Method in class com.github.toolarium.security.keystore.dto.KeyStoreConfiguration
-
Set the key store alias
- setKeyStorefile(File) - Method in class com.github.toolarium.security.keystore.dto.KeyStoreConfiguration
-
Set the key store file
- setKeyStorePassword(ISecuredValue<String>) - Method in class com.github.toolarium.security.keystore.dto.KeyStoreConfiguration
-
Set the key store password
- setKeyStorePassword(String) - Method in class com.github.toolarium.security.keystore.dto.KeyStoreConfiguration
-
Set the key store password
- setKeyStoreProvider(String) - Method in class com.github.toolarium.security.keystore.dto.KeyStoreConfiguration
-
Set the key store provider
- setKeyStoreType(String) - Method in class com.github.toolarium.security.keystore.dto.KeyStoreConfiguration
-
Set the key store type
- setVerifyCertificate(boolean) - Method in class com.github.toolarium.security.keystore.impl.ToolariumTrustManager
-
Set the verify certificate
- sha1(byte[]) - Method in class com.github.toolarium.security.util.CryptoHashUtil
-
Creates an SHA1 message digest for the given input.
- sha256(byte[]) - Method in class com.github.toolarium.security.util.CryptoHashUtil
-
Creates an SHA-256 message digest for the given input.
- sha512(byte[]) - Method in class com.github.toolarium.security.util.CryptoHashUtil
-
Creates an SHA-512 message digest for the given input.
- sign(String, String, PrivateKey, byte[]) - Method in class com.github.toolarium.security.util.SignatureUtil
-
Sign data with the given algorithm and private key.
- sign(String, PrivateKey, byte[]) - Method in class com.github.toolarium.security.util.SignatureUtil
-
Sign data with the given algorithm and private key.
- SignatureUtil - Class in com.github.toolarium.security.util
-
This class implements a simple interface to sign data and verify the signed data.
- SSLContextFactory - Class in com.github.toolarium.security.ssl
-
Defines the SSL context factory.
- SSLUtil - Class in com.github.toolarium.security.ssl.util
-
SSL Util
- subStream(int, boolean) - Method in class com.github.toolarium.security.certificate.rsa.der.DERInputStream
-
Creates a new DER input stream from part of this input stream.
T
- TAG_APPLICATION - Static variable in class com.github.toolarium.security.certificate.rsa.der.DERValue
-
the application tag
- tag_BitString - Static variable in class com.github.toolarium.security.certificate.rsa.der.DERValue
-
Tag value indicating an ASN.1 "BIT STRING" value.
- tag_BMPString - Static variable in class com.github.toolarium.security.certificate.rsa.der.DERValue
-
Tag value indicating an ASN.1 "BMPString" value.
- tag_Boolean - Static variable in class com.github.toolarium.security.certificate.rsa.der.DERValue
-
Tag value indicating an ASN.1 "BOOLEAN" value.
- TAG_CONTEXT - Static variable in class com.github.toolarium.security.certificate.rsa.der.DERValue
-
the context tag
- tag_Enumerated - Static variable in class com.github.toolarium.security.certificate.rsa.der.DERValue
-
Tag value including an ASN.1 "ENUMERATED" value
- tag_GeneralizedTime - Static variable in class com.github.toolarium.security.certificate.rsa.der.DERValue
-
Tag value indicating an ASN.1 "GeneralizedTime" value.
- tag_IA5String - Static variable in class com.github.toolarium.security.certificate.rsa.der.DERValue
-
Tag value including an ASCII string
- tag_Integer - Static variable in class com.github.toolarium.security.certificate.rsa.der.DERValue
-
Tag value indicating an ASN.1 "INTEGER" value.
- tag_Null - Static variable in class com.github.toolarium.security.certificate.rsa.der.DERValue
-
Tag value indicating an ASN.1 "NULL" value.
- tag_ObjectId - Static variable in class com.github.toolarium.security.certificate.rsa.der.DERValue
-
Tag value indicating an ASN.1 "OBJECT IDENTIFIER" value.
- tag_OctetString - Static variable in class com.github.toolarium.security.certificate.rsa.der.DERValue
-
Tag value indicating an ASN.1 "OCTET STRING" value.
- tag_PrintableString - Static variable in class com.github.toolarium.security.certificate.rsa.der.DERValue
-
Tag value including a "printable" string
- TAG_PRIVATE - Static variable in class com.github.toolarium.security.certificate.rsa.der.DERValue
-
the private tag
- tag_Sequence - Static variable in class com.github.toolarium.security.certificate.rsa.der.DERValue
-
Tag value indicating an ASN.1 "SEQUENCE" (zero to N elements, order is significant).
- tag_SequenceOf - Static variable in class com.github.toolarium.security.certificate.rsa.der.DERValue
-
Tag value indicating an ASN.1 "SEQUENCE OF" (one to N elements, order is significant).
- tag_Set - Static variable in class com.github.toolarium.security.certificate.rsa.der.DERValue
-
Tag value indicating an ASN.1 "SET" (zero to N members, order does not matter).
- tag_SetOf - Static variable in class com.github.toolarium.security.certificate.rsa.der.DERValue
-
Tag value indicating an ASN.1 "SET OF" (one to N members, order does not matter).
- tag_T61String - Static variable in class com.github.toolarium.security.certificate.rsa.der.DERValue
-
Tag value including a "teletype" string
- TAG_UNIVERSAL - Static variable in class com.github.toolarium.security.certificate.rsa.der.DERValue
-
The tag class types
- tag_UniversalString - Static variable in class com.github.toolarium.security.certificate.rsa.der.DERValue
-
Tag value indicating an ASN.1 "UniversalString" value.
- tag_UtcTime - Static variable in class com.github.toolarium.security.certificate.rsa.der.DERValue
-
Tag value indicating an ASN.1 "UTCTime" value.
- tag_UTF8String - Static variable in class com.github.toolarium.security.certificate.rsa.der.DERValue
-
Tag value indicating an ASN.1 "UTF8String" value.
- toBigInteger() - Method in class com.github.toolarium.security.certificate.rsa.der.data.BigInt
-
Returns a BigInteger value which supports many arithmetic operations.
- toBooleanArray() - Method in class com.github.toolarium.security.certificate.rsa.der.data.BitArray
-
Return a boolean array with the same bit values a this BitArray.
- toByteArray() - Method in class com.github.toolarium.security.certificate.rsa.der.data.BigInt
-
Returns the data as a byte array.
- toByteArray() - Method in class com.github.toolarium.security.certificate.rsa.der.data.BitArray
-
Returns a Byte array containing the contents of this BitArray.
- toByteArray() - Method in class com.github.toolarium.security.certificate.rsa.der.DERInputStream
-
Return what has been written to this DERInputStream as a byte array.
- toByteArray() - Method in class com.github.toolarium.security.certificate.rsa.der.DERValue
-
Returns a DER-encoded value, such that if it's passed to the DERValue constructor, a value equivalent to "this" is returned.
- toDERInputStream() - Method in class com.github.toolarium.security.certificate.rsa.der.DERValue
-
For "set" and "sequence" types, this function may be used to return a DER stream of the members of the set or sequence.
- toInt() - Method in class com.github.toolarium.security.certificate.rsa.der.data.BigInt
-
Converts the "big" integer to a java primitive integer.
- toKeyStore(String, String) - Method in class com.github.toolarium.security.certificate.dto.CertificateStore
-
Create a PKCS12 key store
- ToolariumKeyManager - Class in com.github.toolarium.security.keystore.impl
-
Toolariun
KeyManagerwhich logs the verification. - ToolariumKeyManager(X509KeyManager) - Constructor for class com.github.toolarium.security.keystore.impl.ToolariumKeyManager
-
Constructor for ToolariumKeyManager
- ToolariumTrustManager - Class in com.github.toolarium.security.keystore.impl
-
Toolariun
TrustManagerwhich logs the verification. - ToolariumTrustManager() - Constructor for class com.github.toolarium.security.keystore.impl.ToolariumTrustManager
-
Constructor for ToolariumTrustManager
- toRootFirst(List<X509Certificate>) - Method in class com.github.toolarium.security.certificate.util.CertificateChainAnalyzeUtil
-
Take a chain and return a (Read-only) chain with the root certificate as the first entry
- toString() - Method in class com.github.toolarium.security.certificate.rsa.der.data.BigInt
-
Returns a hexadecimal printed representation.
- toString() - Method in class com.github.toolarium.security.certificate.rsa.der.data.BitArray
- toString() - Method in class com.github.toolarium.security.certificate.rsa.der.DERValue
-
Returns a printable representation of the value.
- toString() - Method in class com.github.toolarium.security.certificate.rsa.der.ObjectIdentifier
-
Returns a string form of the object ID.
- toString() - Method in class com.github.toolarium.security.keystore.dto.KeyStoreConfiguration
- truncate(int) - Method in class com.github.toolarium.security.certificate.rsa.der.DERInputBuffer
-
Truncate
- trustServerCertificate(X509Certificate) - Method in class com.github.toolarium.security.keystore.impl.ToolariumTrustManager
-
Check if the given certificate should be trust and added to the certificate server list
U
V
- verify(String, String, PublicKey, byte[], byte[]) - Method in class com.github.toolarium.security.util.SignatureUtil
-
Verify a signed data.
- verify(String, PublicKey, byte[], byte[]) - Method in class com.github.toolarium.security.util.SignatureUtil
-
Verify a signed data.
- verifyCertificate(Consumer<String>, X509Certificate) - Method in class com.github.toolarium.security.certificate.util.PKIUtil
-
Verifies the digital signature of a certificate.
- verifyCertificate(Consumer<String>, X509Certificate, X509Certificate) - Method in class com.github.toolarium.security.certificate.util.PKIUtil
-
Verifies the digital signature of a certificate.
- verifyCertificateChain(X509Certificate[], String) - Method in class com.github.toolarium.security.keystore.impl.ToolariumTrustManager
-
Verifies a certificate chain.
- verifyCertificateChain(Consumer<String>, X509Certificate[]) - Method in class com.github.toolarium.security.certificate.util.PKIUtil
-
Verifies a chain of certificates where the user certificate is stored at index 0.
- Version - Class in com.github.toolarium.security
-
The version class
- Version() - Constructor for class com.github.toolarium.security.Version
- VERSION - Static variable in class com.github.toolarium.security.Version
-
The full version number
W
- write(byte, byte[]) - Method in class com.github.toolarium.security.certificate.rsa.der.DEROutputStream
-
Writes tagged, pre-marshaled data.
- write(byte, DEROutputStream) - Method in class com.github.toolarium.security.certificate.rsa.der.DEROutputStream
-
Writes tagged data using buffer-to-buffer copy.
- write(String, String, ISecuredValue<String>) - Method in class com.github.toolarium.security.certificate.dto.CertificateStore
-
Write the PKCS12 key store
- write(String, String, String) - Method in class com.github.toolarium.security.certificate.dto.CertificateStore
-
Write the PKCS12 key store
- writeCertificate(String) - Method in class com.github.toolarium.security.certificate.dto.CertificateStore
-
Write the certificate file
- writeImplicit(byte, DEROutputStream) - Method in class com.github.toolarium.security.certificate.rsa.der.DEROutputStream
-
Writes implicitly tagged data using buffer-to-buffer copy.
- writePKCS12KeyStore(String, String, String, PrivateKey, Certificate[], ISecuredValue<String>) - Method in class com.github.toolarium.security.keystore.util.KeyStoreUtil
-
Writes a PKCS12 file as key store
- writePKCS12KeyStore(String, String, PrivateKey, Certificate[], ISecuredValue<String>) - Method in class com.github.toolarium.security.keystore.util.KeyStoreUtil
-
Writes a PKCS12 file as key store
- writePrivateKey(String) - Method in class com.github.toolarium.security.certificate.dto.CertificateStore
-
Write the private key file
- writePublicKey(String) - Method in class com.github.toolarium.security.certificate.dto.CertificateStore
-
Write the public key file
X
- X509CertificateGenerator - Class in com.github.toolarium.security.certificate
-
X509 certificate generator.
All Classes All Packages