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 java.lang.Object


Nested Class Summary
protected static class KeyIdentifierSPI.KeyIdentifierSPIException
           
 
Field Summary
static java.lang.String ibmVmVendor
           
static boolean isIBMVM
           
static boolean isSunVM
           
protected static java.lang.String SUBJECT_KEY_IDENTIFIER_OID
           
static java.lang.String sunVmVendor
           
static java.lang.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(java.security.cert.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 java.lang.String vmVendor

sunVmVendor

public static final java.lang.String sunVmVendor
See Also:
Constant Field Values

ibmVmVendor

public static final java.lang.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 java.lang.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(java.security.cert.X509Certificate cert)
                                        throws KeyIdentifierSPI.KeyIdentifierSPIException
Throws:
KeyIdentifierSPI.KeyIdentifierSPIException


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