Uses of Interface
org.apache.ws.security.components.crypto.Crypto

Packages that use Crypto
org.apache.ws.security   
org.apache.ws.security.components.crypto   
org.apache.ws.security.handler   
org.apache.ws.security.message   
org.apache.ws.security.message.token   
org.apache.ws.security.saml   
org.apache.ws.security.saml.ext   
org.apache.ws.security.validate   
 

Uses of Crypto in org.apache.ws.security
 

Methods in org.apache.ws.security that return Crypto
 Crypto WSDocInfo.getCrypto()
           
 

Methods in org.apache.ws.security with parameters of type Crypto
 List<WSSecurityEngineResult> WSSecurityEngine.processSecurityHeader(Document doc, String actor, CallbackHandler cb, Crypto crypto)
          Process the security header given the soap envelope as W3C document.
 List<WSSecurityEngineResult> WSSecurityEngine.processSecurityHeader(Document doc, String actor, CallbackHandler cb, Crypto sigCrypto, Crypto decCrypto)
          Process the security header given the soap envelope as W3C document.
 List<WSSecurityEngineResult> WSSecurityEngine.processSecurityHeader(Element securityHeader, CallbackHandler cb, Crypto sigCrypto, Crypto decCrypto)
          Process the security header given the wsse:Security DOM Element.
 void WSDocInfo.setCrypto(Crypto crypto)
           
 

Uses of Crypto in org.apache.ws.security.components.crypto
 

Classes in org.apache.ws.security.components.crypto that implement Crypto
 class CertificateStore
          A Crypto implementation based on a simple array of X509Certificate(s).
 class CryptoBase
          This Abstract Base Class implements the accessor and keystore-independent methods and functionality of the Crypto interface.
 class Merlin
          A Crypto implementation based on two Java KeyStore objects, one being the keystore, and one being the truststore.
 class MerlinDevice
          A Crypto implementation based on two Java KeyStore objects, one being the keystore, and one being the truststore.
 

Methods in org.apache.ws.security.components.crypto that return Crypto
static Crypto CryptoFactory.getInstance()
          getInstance

Returns an instance of Crypto.

static Crypto CryptoFactory.getInstance(Class<? extends Crypto> cryptoClass, Map<Object,Object> map)
          getInstance

Returns an instance of Crypto.

static Crypto CryptoFactory.getInstance(Properties properties)
          getInstance

Returns an instance of Crypto.

static Crypto CryptoFactory.getInstance(Properties properties, ClassLoader classLoader)
          getInstance

Returns an instance of Crypto loaded with the given classloader.

static Crypto CryptoFactory.getInstance(String propFilename)
          getInstance

Returns an instance of Crypto.

static Crypto CryptoFactory.getInstance(String propFilename, ClassLoader customClassLoader)
           
 

Method parameters in org.apache.ws.security.components.crypto with type arguments of type Crypto
static Crypto CryptoFactory.getInstance(Class<? extends Crypto> cryptoClass, Map<Object,Object> map)
          getInstance

Returns an instance of Crypto.

 

Uses of Crypto in org.apache.ws.security.handler
 

Fields in org.apache.ws.security.handler with type parameters of type Crypto
protected  Map<String,Crypto> WSHandler.cryptos
           
 

Methods in org.apache.ws.security.handler that return Crypto
 Crypto RequestData.getDecCrypto()
           
 Crypto RequestData.getEncCrypto()
           
 Crypto RequestData.getSigCrypto()
           
protected  Crypto WSHandler.loadCrypto(String cryptoPropertyFile, String cryptoPropertyRefId, RequestData requestData)
          Load a Crypto instance.
protected  Crypto WSHandler.loadCryptoFromPropertiesFile(String propFilename, RequestData reqData)
          A hook to allow subclass to load Crypto instances from property files in a different way.
protected  Crypto WSHandler.loadDecryptionCrypto(RequestData requestData)
          Hook to allow subclasses to load their Decryption Crypto however they see fit.
protected  Crypto WSHandler.loadEncryptionCrypto(RequestData requestData)
          Hook to allow subclasses to load their Encryption Crypto however they see fit.
 Crypto WSHandler.loadSignatureCrypto(RequestData requestData)
          Hook to allow subclasses to load their Signature Crypto however they see fit.
 

Methods in org.apache.ws.security.handler with parameters of type Crypto
 void RequestData.setDecCrypto(Crypto decCrypto)
           
 void RequestData.setEncCrypto(Crypto encCrypto)
           
 void RequestData.setSigCrypto(Crypto sigCrypto)
           
 

Uses of Crypto in org.apache.ws.security.message
 

Methods in org.apache.ws.security.message with parameters of type Crypto
 Document WSSecSignature.build(Document doc, Crypto cr, WSSecHeader secHeader)
          Builds a signed soap envelope.
 Document WSSecEncrypt.build(Document doc, Crypto crypto, WSSecHeader secHeader)
          Builds the SOAP envelope with encrypted Body and adds encrypted key.
 void WSSecEncryptedKey.prepare(Document doc, Crypto crypto)
          Prepare the ephemeralKey and the tokens required to be added to the security header
 void WSSecEncrypt.prepare(Document doc, Crypto crypto)
          Initialize a WSSec Encrypt.
 void WSSecSecurityContextToken.prepare(Document doc, Crypto crypto)
           
 void WSSecSignature.prepare(Document doc, Crypto cr, WSSecHeader secHeader)
          Initialize a WSSec Signature.
protected  void WSSecEncryptedKey.prepareInternal(SecretKey secretKey, X509Certificate remoteCert, Crypto crypto)
          Encrypt the symmetric key data and prepare the EncryptedKey element This method does the most work for to prepare the EncryptedKey element.
 

Uses of Crypto in org.apache.ws.security.message.token
 

Methods in org.apache.ws.security.message.token with parameters of type Crypto
 X509Certificate[] SecurityTokenReference.getKeyIdentifier(Crypto crypto)
          Gets the KeyIdentifier.
 X509Certificate X509Security.getX509Certificate(Crypto crypto)
          Gets the X509Certificate certificate.
 X509Certificate[] PKIPathSecurity.getX509Certificates(Crypto crypto)
          get the X509Certificate array.
 X509Certificate[] SecurityTokenReference.getX509IssuerSerial(Crypto crypto)
          Gets the certificate identified with X509 issuerSerial data.
 X509Certificate SecurityTokenReference.getX509SKIAlias(Crypto crypto)
           
 void SecurityTokenReference.setKeyIdentifierSKI(X509Certificate cert, Crypto crypto)
          Sets the KeyIdentifier Element as a X509 Subject-Key-Identifier (SKI).
 void PKIPathSecurity.setX509Certificates(X509Certificate[] certs, Crypto crypto)
          set the X509Certificate array.
 

Uses of Crypto in org.apache.ws.security.saml
 

Methods in org.apache.ws.security.saml that return Crypto
 Crypto SAMLIssuerImpl.getIssuerCrypto()
           
 Crypto SAMLIssuer.getIssuerCrypto()
           
 

Methods in org.apache.ws.security.saml with parameters of type Crypto
 Document WSSecSignatureSAML.build(Document doc, Crypto uCrypto, AssertionWrapper assertion, Crypto iCrypto, String iKeyName, String iKeyPW, WSSecHeader secHeader)
          Builds a signed soap envelope with SAML token.
 void WSSecSignatureSAML.prepare(Document doc, Crypto uCrypto, AssertionWrapper assertion, Crypto iCrypto, String iKeyName, String iKeyPW, WSSecHeader secHeader)
          Initialize a WSSec SAML Signature.
 void SAMLIssuerImpl.setIssuerCrypto(Crypto issuerCrypto)
          Set the issuer crypto
 void SAMLIssuer.setIssuerCrypto(Crypto issuerCrypto)
          Set the issuer crypto
 

Uses of Crypto in org.apache.ws.security.saml.ext
 

Methods in org.apache.ws.security.saml.ext with parameters of type Crypto
 void AssertionWrapper.signAssertion(String issuerKeyName, String issuerKeyPassword, Crypto issuerCrypto, boolean sendKeyValue)
          Create an enveloped signature on the assertion that has been created.
 void AssertionWrapper.signAssertion(String issuerKeyName, String issuerKeyPassword, Crypto issuerCrypto, boolean sendKeyValue, String canonicalizationAlgorithm, String signatureAlgorithm)
          Create an enveloped signature on the assertion that has been created.
 

Uses of Crypto in org.apache.ws.security.validate
 

Methods in org.apache.ws.security.validate that return Crypto
protected  Crypto SignatureTrustValidator.getCrypto(RequestData data)
           
 

Methods in org.apache.ws.security.validate with parameters of type Crypto
protected  boolean SignatureTrustValidator.isCertificateInKeyStore(Crypto crypto, X509Certificate cert)
          Check to see if the certificate argument is in the keystore
protected  boolean SignatureTrustValidator.validatePublicKey(PublicKey publicKey, Crypto crypto)
          Validate a public key
protected  boolean SignatureTrustValidator.verifyTrustInCert(X509Certificate cert, Crypto crypto)
          Deprecated. 
protected  boolean SignatureTrustValidator.verifyTrustInCert(X509Certificate cert, Crypto crypto, boolean enableRevocation)
          Evaluate whether a given certificate should be trusted.
protected  boolean SignatureTrustValidator.verifyTrustInCerts(X509Certificate[] certificates, Crypto crypto)
          Deprecated. 
protected  boolean SignatureTrustValidator.verifyTrustInCerts(X509Certificate[] certificates, Crypto crypto, boolean enableRevocation)
          Evaluate whether the given certificate chain should be trusted.
 



Copyright © 2004-2013 The Apache Software Foundation. All Rights Reserved.