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 The package provides classes to create messages that are compliant to the OASIS Web Service Security specifications. 
org.apache.ws.security.message.token   
org.apache.ws.security.processor   
org.apache.ws.security.saml   
 

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
 java.util.Vector WSSecurityEngine.processSecurityHeader(org.w3c.dom.Document doc, java.lang.String actor, javax.security.auth.callback.CallbackHandler cb, Crypto crypto)
          Process the security header given the soap envelope as W3C document.
 java.util.Vector WSSecurityEngine.processSecurityHeader(org.w3c.dom.Document doc, java.lang.String actor, javax.security.auth.callback.CallbackHandler cb, Crypto sigCrypto, Crypto decCrypto)
          Process the security header given the soap envelope as W3C document.
protected  java.util.Vector WSSecurityEngine.processSecurityHeader(org.w3c.dom.Element securityHeader, javax.security.auth.callback.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 AbstractCrypto
          Created by IntelliJ IDEA.
 class BouncyCastle
          JDK1.4 based implementation of Crypto (uses keystore).
 class CryptoBase
          Created by IntelliJ IDEA.
 class Merlin
          JDK1.4 based implementation of Crypto (uses keystore).
 

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(java.util.Properties properties)
          getInstance

Returns an instance of Crypto.

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

Returns an instance of Crypto loaded with the given classloader.

static Crypto CryptoFactory.getInstance(java.lang.String propFilename)
          getInstance

Returns an instance of Crypto.

static Crypto CryptoFactory.getInstance(java.lang.String propFilename, java.lang.ClassLoader customClassLoader)
           
static Crypto CryptoFactory.getInstance(java.lang.String cryptoClassName, java.util.Map map)
          getInstance

Returns an instance of Crypto.

static Crypto CryptoFactory.getInstance(java.lang.String cryptoClassName, java.util.Properties properties)
          Deprecated. use @link{#getInstance(java.lang.String, java.util.Map)} instead.
 

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

Methods in org.apache.ws.security.handler that return Crypto
 Crypto RequestData.getDecCrypto()
           
 Crypto RequestData.getEncCrypto()
           
 Crypto RequestData.getSigCrypto()
           
protected  Crypto WSHandler.loadDecryptionCrypto(RequestData reqData)
          Hook to allow subclasses to load their Decryption Crypto however they see fit.
protected  Crypto WSHandler.loadEncryptionCrypto(RequestData reqData)
          Hook to allow subclasses to load their Encryption Crypto however they see fit.
 Crypto WSHandler.loadSignatureCrypto(RequestData reqData)
          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
 org.w3c.dom.Document WSEncryptBody.build(org.w3c.dom.Document doc, Crypto crypto)
          Deprecated. replaced by WSSecEncrypt.build(Document, Crypto, WSSecHeader)
 org.w3c.dom.Document WSSignEnvelope.build(org.w3c.dom.Document doc, Crypto crypto)
          Deprecated. replaced by WSSecSignature.build(Document, Crypto, WSSecHeader)
 org.w3c.dom.Document WSSecEncrypt.build(org.w3c.dom.Document doc, Crypto crypto, WSSecHeader secHeader)
          Builds the SOAP envelope with encrypted Body and adds encrypted key.
 org.w3c.dom.Document WSSecSignature.build(org.w3c.dom.Document doc, Crypto cr, WSSecHeader secHeader)
          Builds a signed soap envelope.
 void WSSecEncrypt.prepare(org.w3c.dom.Document doc, Crypto crypto)
          Initialize a WSSec Encrypt.
 void WSSecEncryptedKey.prepare(org.w3c.dom.Document doc, Crypto crypto)
          Prepare the ephemeralKey and the tokens required to be added to the security header
 void WSSecSecurityContextToken.prepare(org.w3c.dom.Document doc, Crypto crypto)
           
 void WSSecSignature.prepare(org.w3c.dom.Document doc, Crypto cr, WSSecHeader secHeader)
          Initialize a WSSec Signature.
protected  void WSSecEncryptedKey.prepareInternal(byte[] keyBytes, java.security.cert.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
 java.security.cert.X509Certificate[] SecurityTokenReference.getKeyIdentifier(Crypto crypto)
          Gets the KeyIdentifer.
 java.security.cert.X509Certificate X509Security.getX509Certificate(Crypto crypto)
          Gets the X509Certificate certificate.
 java.security.cert.X509Certificate[] PKIPathSecurity.getX509Certificates(boolean reverse, Crypto crypto)
          get the X509Certificate array.
 java.security.cert.X509Certificate[] SecurityTokenReference.getX509IssuerSerial(Crypto crypto)
          Gets the certificate identified with X509 issuerSerial data.
 java.lang.String SecurityTokenReference.getX509IssuerSerialAlias(Crypto crypto)
          Gets the alias name of the certificate identified with X509 issuerSerial data.
 java.lang.String SecurityTokenReference.getX509SKIAlias(Crypto crypto)
           
 void SecurityTokenReference.setKeyIdentifierSKI(java.security.cert.X509Certificate cert, Crypto crypto)
          Sets the KeyIdentifer Element as a X509 Subject-Key-Identifier (SKI).
 void PKIPathSecurity.setX509Certificates(java.security.cert.X509Certificate[] certs, boolean reverse, Crypto crypto)
          set the X509Certificate array.
 

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

Methods in org.apache.ws.security.processor with parameters of type Crypto
 void ReferenceListProcessor.decryptDataRefEmbedded(org.w3c.dom.Document doc, java.lang.String dataRefURI, javax.security.auth.callback.CallbackHandler cb, Crypto crypto)
           
 java.security.cert.X509Certificate[] SignatureProcessor.getCertificatesTokenReference(org.w3c.dom.Element elem, Crypto crypto)
          Extracts the certificate(s) from the Binary Security token reference.
 java.util.ArrayList EncryptedKeyProcessor.handleEncryptedKey(org.w3c.dom.Element xencEncryptedKey, javax.security.auth.callback.CallbackHandler cb, Crypto crypto)
           
 java.util.ArrayList EncryptedKeyProcessor.handleEncryptedKey(org.w3c.dom.Element xencEncryptedKey, javax.security.auth.callback.CallbackHandler cb, Crypto crypto, java.security.PrivateKey privateKey)
           
 void Processor.handleToken(org.w3c.dom.Element elem, Crypto crypto, Crypto decCrypto, javax.security.auth.callback.CallbackHandler cb, WSDocInfo wsDocInfo, java.util.Vector returnResults, WSSConfig config)
           
 void BinarySecurityTokenProcessor.handleToken(org.w3c.dom.Element elem, Crypto crypto, Crypto decCrypto, javax.security.auth.callback.CallbackHandler cb, WSDocInfo wsDocInfo, java.util.Vector returnResults, WSSConfig config)
          
 void DerivedKeyTokenProcessor.handleToken(org.w3c.dom.Element elem, Crypto crypto, Crypto decCrypto, javax.security.auth.callback.CallbackHandler cb, WSDocInfo wsDocInfo, java.util.Vector returnResults, WSSConfig config)
           
 void EncryptedDataProcessor.handleToken(org.w3c.dom.Element elem, Crypto crypto, Crypto decCrypto, javax.security.auth.callback.CallbackHandler cb, WSDocInfo wsDocInfo, java.util.Vector returnResults, WSSConfig config)
           
 void EncryptedKeyProcessor.handleToken(org.w3c.dom.Element elem, Crypto crypto, Crypto decCrypto, javax.security.auth.callback.CallbackHandler cb, WSDocInfo wsDocInfo, java.util.Vector returnResults, WSSConfig wsc)
           
 void ReferenceListProcessor.handleToken(org.w3c.dom.Element elem, Crypto crypto, Crypto decCrypto, javax.security.auth.callback.CallbackHandler cb, WSDocInfo wdi, java.util.Vector returnResults, WSSConfig wsc)
           
 void SAMLTokenProcessor.handleToken(org.w3c.dom.Element elem, Crypto crypto, Crypto decCrypto, javax.security.auth.callback.CallbackHandler cb, WSDocInfo wsDocInfo, java.util.Vector returnResults, WSSConfig wsc)
           
 void SecurityContextTokenProcessor.handleToken(org.w3c.dom.Element elem, Crypto crypto, Crypto decCrypto, javax.security.auth.callback.CallbackHandler cb, WSDocInfo wsDocInfo, java.util.Vector returnResults, WSSConfig config)
           
 void SignatureConfirmationProcessor.handleToken(org.w3c.dom.Element elem, Crypto crypto, Crypto decCrypto, javax.security.auth.callback.CallbackHandler cb, WSDocInfo wsDocInfo, java.util.Vector returnResults, WSSConfig wsc)
           
 void SignatureProcessor.handleToken(org.w3c.dom.Element elem, Crypto crypto, Crypto decCrypto, javax.security.auth.callback.CallbackHandler cb, WSDocInfo wsDocInfo, java.util.Vector returnResults, WSSConfig wsc)
           
 void TimestampProcessor.handleToken(org.w3c.dom.Element elem, Crypto crypto, Crypto decCrypto, javax.security.auth.callback.CallbackHandler cb, WSDocInfo wsDocInfo, java.util.Vector returnResults, WSSConfig wsc)
           
 void UsernameTokenProcessor.handleToken(org.w3c.dom.Element elem, Crypto crypto, Crypto decCrypto, javax.security.auth.callback.CallbackHandler cb, WSDocInfo wsDocInfo, java.util.Vector returnResults, WSSConfig wsc)
           
protected  java.security.Principal SignatureProcessor.verifyXMLSignature(org.w3c.dom.Element elem, Crypto crypto, java.security.cert.X509Certificate[] returnCert, java.util.Set returnElements, java.util.Set protectedElements, byte[][] signatureValue, javax.security.auth.callback.CallbackHandler cb)
          Verify the WS-Security signature.
 

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

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

Methods in org.apache.ws.security.saml with parameters of type Crypto
 org.w3c.dom.Document WSSignSAMLEnvelope.build(org.w3c.dom.Document doc, Crypto userCrypto, org.opensaml.SAMLAssertion assertion, Crypto issuerCrypto, java.lang.String issuerKeyName, java.lang.String issuerKeyPW)
          Deprecated. replaced by WSSecSignatureSAML.build(Document, Crypto, SAMLAssertion, Crypto, String, String, WSSecHeader)
 org.w3c.dom.Document WSSecSignatureSAML.build(org.w3c.dom.Document doc, Crypto uCrypto, org.opensaml.SAMLAssertion assertion, Crypto iCrypto, java.lang.String iKeyName, java.lang.String iKeyPW, WSSecHeader secHeader)
          Builds a signed soap envelope with SAML token.
static SAMLKeyInfo SAMLUtil.getSAMLKeyInfo(org.w3c.dom.Element elem, Crypto crypto, javax.security.auth.callback.CallbackHandler cb)
          Extract certificates or the key available in the SAMLAssertion
static SAMLKeyInfo SAMLUtil.getSAMLKeyInfo(org.opensaml.SAMLAssertion assertion, Crypto crypto, javax.security.auth.callback.CallbackHandler cb)
           
 void WSSecSignatureSAML.prepare(org.w3c.dom.Document doc, Crypto uCrypto, org.opensaml.SAMLAssertion assertion, Crypto iCrypto, java.lang.String iKeyName, java.lang.String iKeyPW, WSSecHeader secHeader)
          Initialize a WSSec SAML Signature.
 void SAMLIssuer.setUserCrypto(Crypto userCrypto)
           
 void SAMLIssuerImpl.setUserCrypto(Crypto userCrypto)
           
 



Copyright © 2004-2010 Apache Web Services. All Rights Reserved.