Package org.apache.wss4j.common.crypto


package org.apache.wss4j.common.crypto
  • Class
    Description
    This class holds the permitted values for encryption/signature/etc. algorithms on the inbound side.
    Validate signature/encryption/etc. algorithms against an AlgorithmSuite policy.
     
    A Crypto implementation based on a simple array of X509Certificate(s).
     
    This Abstract Base Class implements the accessor and keystore-independent methods and functionality of the Crypto interface.
    CryptoFactory.
    This class represents a way of passing information to the Crypto.getX509Certificates() method.
    TYPE.ISSUER_SERIAL - A certificate (chain) is located by the issuer name and serial number TYPE.THUMBPRINT_SHA1 - A certificate (chain) is located by the SHA1 of the (root) cert TYPE.SKI_BYTES - A certificate (chain) is located by the SKI bytes of the (root) cert TYPE.SUBJECT_DN - A certificate (chain) is located by the Subject DN of the (root) cert TYPE.ALIAS - A certificate (chain) is located by an alias.
    Provides the means to navigate through a DER-encoded byte array, to help in decoding the contents.
    An implementation of PasswordEncryptor that relies on Jasypt's StandardPBEStringEncryptor to encrypt and decrypt passwords.
    A Crypto implementation based on two Java KeyStore objects, one being the keystore, and one being the truststore.
    A Crypto implementation based on two Java KeyStore objects, one being the keystore, and one being the truststore.
    A Crypto implementation based on two Java KeyStore objects, one being the keystore, and one being the truststore.
    This interface describes a way to encrypt and decrypt passwords.
     
     
    Configure Crypto providers.
    ResourceBundle for WSS4J
    Represents the X.509 SubjectPublicKeyInfo for a public key, as specified in RFC3280/5280: