Oracle

weblogic.security.spi
Interface CertPathValidatorParametersSpi

All Superinterfaces:
CertPathParameters, Cloneable

public interface CertPathValidatorParametersSpi
extends CertPathParameters

This class contains the CertPathParameters that the CLV framework passes to the provider's JDK CertPathValidatorSpi implementation. They are used to help validate certificate chains.


Method Summary
 Object clone()
          This interface is not cloneable.
 CertPathProvider getCertPathProvider()
          Gets the provider's weblogic runtime implementation object that includes the state necessary for the provider's JDK implementation object to validate the CertPath.
 ContextHandler getContext()
          Gets a ContextHandler that may pass in extra parameters that can be used for validating the CertPath.
 X509Certificate[] getTrustedCAs()
          Gets a list of trusted certificate authorities that may be used for validating the CertPath.
 

Method Detail

getCertPathProvider

CertPathProvider getCertPathProvider()
Gets the provider's weblogic runtime implementation object that includes the state necessary for the provider's JDK implementation object to validate the CertPath.

Returns:
The CertPathValidator's runtime implementation as a CertPathProvider.

getTrustedCAs

X509Certificate[] getTrustedCAs()
Gets a list of trusted certificate authorities that may be used for validating the CertPath.

Returns:
a X509Certificate[] containing the trusted certificate authorities, may be null.

getContext

ContextHandler getContext()
Gets a ContextHandler that may pass in extra parameters that can be used for validating the CertPath.

Returns:
a ContextHandler, may be null.

clone

Object clone()
This interface is not cloneable.

Specified by:
clone in interface CertPathParameters
Throws:
UnsupportedOperationException - when called.

Documentation is available at
http://edocs.bea.com/wls/docs103
Copyright 2008 Oracle