Oracle Security Developer Tools Web Services Security Java API Reference
10g (10.1.4.0.1)

B28177-01


oracle.security.xmlsec.wss.x509
Class X509KeyIdentifierResolver

java.lang.Object
  extended byoracle.security.xmlsec.wss.x509.X509KeyIdentifierResolver


public abstract class X509KeyIdentifierResolver
extends java.lang.Object

A generic interface for resolving X.509 Key Identifiers.


Constructor Summary
X509KeyIdentifierResolver()
           

 

Method Summary
abstract  oracle.security.crypto.core.PrivateKey getPrivateKey(X509KeyIdentifier keyID, java.lang.String keyValueType)
          Sub-classes need to implement this method to resolve the X.509 Issuer and Serial Number and return the corresponding private key.
abstract  oracle.security.crypto.cert.X509 resolve(X509KeyIdentifier keyID, java.lang.String keyValueType)
          Sub-classes need to implement this method to resolve the X.509 key identifier and return the corresponding X.509v3 certificate.

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Constructor Detail

X509KeyIdentifierResolver

public X509KeyIdentifierResolver()

Method Detail

resolve

public abstract oracle.security.crypto.cert.X509 resolve(X509KeyIdentifier keyID,
                                                         java.lang.String keyValueType)
                                                  throws X509KeyIdentifierResolverException
Sub-classes need to implement this method to resolve the X.509 key identifier and return the corresponding X.509v3 certificate.
Parameters:
keyID - The subject public key identifier.
keyValueType - The key data Value Type.
Returns:
The referenced X.509 certificate on success or null on failure.
Throws:
X509KeyIdentifierResolverException

getPrivateKey

public abstract oracle.security.crypto.core.PrivateKey getPrivateKey(X509KeyIdentifier keyID,
                                                                     java.lang.String keyValueType)
                                                              throws X509KeyIdentifierResolverException
Sub-classes need to implement this method to resolve the X.509 Issuer and Serial Number and return the corresponding private key.
Parameters:
keyID - The subject public key identifier.
keyValueType - The key data Value Type.
Returns:
The referenced private key on success or null on failure.
Throws:
X509KeyIdentifierResolverException

Oracle Security Developer Tools Web Services Security Java API Reference
10g (10.1.4.0.1)

B28177-01


Copyright © 2005, 2006 , Oracle. All rights reserved.