com.sun.xml.wss.core.reference
Class KeyIdentifierSPI

java.lang.Object
  extended by com.sun.xml.wss.core.reference.KeyIdentifierSPI
Direct Known Subclasses:
SunKeyIdentifierSPI

public abstract class KeyIdentifierSPI
extends Object


Nested Class Summary
protected static class KeyIdentifierSPI.KeyIdentifierSPIException
           
 
Field Summary
static String ibmVmVendor
           
static boolean isIBMVM
           
static boolean isSunVM
           
protected static String SUBJECT_KEY_IDENTIFIER_OID
           
static String sunVmVendor
           
static String vmVendor
           
 
Constructor Summary
protected KeyIdentifierSPI()
          Creates a new instance of KeyIdentifierSPI
 
Method Summary
static KeyIdentifierSPI getInstance()
          Return the JRE vendor specific implementation of this SPI
abstract  byte[] getSubjectKeyIdentifier(X509Certificate cert)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

vmVendor

public static final String vmVendor

sunVmVendor

public static final String sunVmVendor
See Also:
Constant Field Values

ibmVmVendor

public static final String ibmVmVendor
See Also:
Constant Field Values

isSunVM

public static final boolean isSunVM

isIBMVM

public static final boolean isIBMVM

SUBJECT_KEY_IDENTIFIER_OID

protected static final String SUBJECT_KEY_IDENTIFIER_OID
See Also:
Constant Field Values
Constructor Detail

KeyIdentifierSPI

protected KeyIdentifierSPI()
Creates a new instance of KeyIdentifierSPI

Method Detail

getInstance

public static KeyIdentifierSPI getInstance()
Return the JRE vendor specific implementation of this SPI


getSubjectKeyIdentifier

public abstract byte[] getSubjectKeyIdentifier(X509Certificate cert)
                                        throws KeyIdentifierSPI.KeyIdentifierSPIException
Throws:
KeyIdentifierSPI.KeyIdentifierSPIException


Copyright © 2005-2015 Oracle Corporation. All Rights Reserved.