Skip navigation links

Oracle Security Developer Tools Web Services Security Java API Reference
11g (11.1.1)

E10678-02


oracle.security.xmlsec.wss.x509
Class X509IssuerSerialResolver

java.lang.Object
  extended by oracle.security.xmlsec.wss.x509.X509IssuerSerialResolver


public abstract class X509IssuerSerialResolver
extends java.lang.Object

A generic interface for resolving X.509 Issuer And Serial Numbers.


Constructor Summary
X509IssuerSerialResolver()
           

 

Method Summary
abstract  java.security.PrivateKey getPrivateKey(javax.security.auth.x500.X500Principal issuer, java.math.BigInteger serialNumber)
          Sub-classes need to implement this method to resolve the X.509 Issuer and Serial Number and return the corresponding private key.
abstract  java.security.cert.X509Certificate resolve(javax.security.auth.x500.X500Principal issuer, java.math.BigInteger serialNumber)
          Sub-classes need to implement this method to resolve the X.509 Issuer and Serial Number 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

X509IssuerSerialResolver

public X509IssuerSerialResolver()

Method Detail

resolve

public abstract java.security.cert.X509Certificate resolve(javax.security.auth.x500.X500Principal issuer,
                                                           java.math.BigInteger serialNumber)
                                                    throws X509IssuerSerialResolverException
Sub-classes need to implement this method to resolve the X.509 Issuer and Serial Number and return the corresponding X.509v3 certificate.
Parameters:
iasn - The issuer and serial number to resolve.
Returns:
The reference X.509 certificate on success or null on failure.
Throws:
X509IssuerSerialResolverException

getPrivateKey

public abstract java.security.PrivateKey getPrivateKey(javax.security.auth.x500.X500Principal issuer,
                                                       java.math.BigInteger serialNumber)
                                                throws X509IssuerSerialResolverException
Sub-classes need to implement this method to resolve the X.509 Issuer and Serial Number and return the corresponding private key.
Parameters:
iasn - The issuer and serial number to resolve.
Returns:
The reference private key on success or null on failure.
Throws:
X509IssuerSerialResolverException

Skip navigation links

Oracle Security Developer Tools Web Services Security Java API Reference
11g (11.1.1)

E10678-02


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