|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.sun.xml.ws.security.opt.impl.util.WSSElementFactory
public class WSSElementFactory
| Field Summary | |
|---|---|
static ObjectFactory |
eoFactory
|
| Constructor Summary | |
|---|---|
WSSElementFactory(com.sun.xml.ws.api.SOAPVersion soapVersion)
Creates a new instance of WSSKeyInfoFactory |
|
| Method Summary | |
|---|---|
protected java.lang.String |
convertAlgURIToTransformation(java.lang.String algorithmURI)
|
BinarySecurityToken |
createBinarySecurityToken(java.lang.String id,
byte[] cer)
Create a BinarySecurity Token Header element. |
BinarySecurityToken |
createBinarySecurityToken(java.lang.String id,
java.lang.String valueType,
java.lang.String encodingType,
byte[] token)
Create a BinarySecurity Token Header element. |
JAXBElement<ReferenceType> |
createDataReference(SecurityElement se)
|
DerivedKey |
createDerivedKey(java.lang.String id,
java.lang.String algo,
byte[] nonce,
long offset,
long length,
java.lang.String label,
SecurityTokenReference str,
java.lang.String spVersion)
|
DerivedKey |
createDerivedKey(java.lang.String id,
java.lang.String algo,
byte[] nonce,
long offset,
long length,
java.lang.String label,
SecurityTokenReferenceType str,
java.lang.String spVersion)
|
DerivedKey |
createDerivedKey(java.lang.String id,
java.lang.String algo,
byte[] nonce,
long offset,
long length,
java.lang.String label,
SecurityTokenReferenceType str,
java.lang.String refId,
java.lang.String spVersion)
|
DirectReference |
createDirectReference()
Creates a DirectReference element |
EncryptedData |
createEncryptedData(java.lang.String id,
com.sun.xml.ws.api.message.Attachment attachment,
java.lang.String dataAlgo,
KeyInfoType keyInfo,
java.security.Key key,
EncryptionTarget target)
|
EncryptedData |
createEncryptedData(java.lang.String id,
javax.xml.crypto.Data data,
java.lang.String dataAlgo,
KeyInfoType keyInfo,
java.security.Key key,
boolean contentOnly)
|
EncryptedHeader |
createEncryptedHeader(java.lang.String ehId,
java.lang.String edId,
javax.xml.crypto.Data data,
java.lang.String dataAlgo,
KeyInfoType keyInfo,
java.security.Key key,
boolean contentOnly)
|
EncryptedKey |
createEncryptedKey(java.lang.String id,
java.lang.String keyEncAlgo,
KeyInfo keyInfo,
java.security.Key dkEK,
java.security.Key dataEncKey)
|
GSHeaderElement |
createGSHeaderElement(JAXBElement el)
|
GSHeaderElement |
createGSHeaderElement(java.lang.Object obj)
|
BinarySecurityToken |
createKerberosBinarySecurityToken(java.lang.String id,
byte[] token)
Create a Kerberos Binary Security Token |
KeyIdentifier |
createKeyIdentifier()
|
KeyInfo |
createKeyInfo(KeyName name)
|
KeyInfo |
createKeyInfo(KeyValue keyValue)
|
KeyInfo |
createKeyInfo(SecurityTokenReference str)
|
KeyInfoType |
createKeyInfoType(java.lang.String keyAlgo,
java.lang.String refType,
java.lang.String refId)
|
SecurityContextToken |
createSecurityContextToken(SecurityContextTokenType sTokenType,
java.lang.String wsuId)
|
SecurityContextToken |
createSecurityContextToken(java.net.URI identifier,
java.lang.String instance,
java.lang.String wsuId)
|
SecurityHeader |
createSecurityHeader()
|
SecurityHeader |
createSecurityHeader(int headerLayout,
java.lang.String soapVersion,
boolean mustUnderstandValue)
|
SecurityTokenReference |
createSecurityTokenReference()
|
SecurityTokenReference |
createSecurityTokenReference(Reference reference)
Create a SecurityTokenReference |
X509Data |
createX509DataWithIssuerSerial(X509IssuerSerial xis)
|
X509IssuerSerial |
createX509IssuerSerial(java.lang.String issuerName,
java.math.BigInteger serialNumber)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final ObjectFactory eoFactory
| Constructor Detail |
|---|
public WSSElementFactory(com.sun.xml.ws.api.SOAPVersion soapVersion)
| Method Detail |
|---|
public SecurityHeader createSecurityHeader()
public SecurityHeader createSecurityHeader(int headerLayout,
java.lang.String soapVersion,
boolean mustUnderstandValue)
public BinarySecurityToken createBinarySecurityToken(java.lang.String id,
java.lang.String valueType,
java.lang.String encodingType,
byte[] token)
public BinarySecurityToken createBinarySecurityToken(java.lang.String id,
byte[] cer)
public BinarySecurityToken createKerberosBinarySecurityToken(java.lang.String id,
byte[] token)
public SecurityTokenReference createSecurityTokenReference(Reference reference)
public SecurityTokenReference createSecurityTokenReference()
public DirectReference createDirectReference()
public KeyIdentifier createKeyIdentifier()
public X509Data createX509DataWithIssuerSerial(X509IssuerSerial xis)
public GSHeaderElement createGSHeaderElement(JAXBElement el)
public GSHeaderElement createGSHeaderElement(java.lang.Object obj)
public SecurityContextToken createSecurityContextToken(java.net.URI identifier,
java.lang.String instance,
java.lang.String wsuId)
public SecurityContextToken createSecurityContextToken(SecurityContextTokenType sTokenType,
java.lang.String wsuId)
public X509IssuerSerial createX509IssuerSerial(java.lang.String issuerName,
java.math.BigInteger serialNumber)
public KeyInfo createKeyInfo(SecurityTokenReference str)
public KeyInfo createKeyInfo(KeyValue keyValue)
public KeyInfo createKeyInfo(KeyName name)
public EncryptedData createEncryptedData(java.lang.String id,
javax.xml.crypto.Data data,
java.lang.String dataAlgo,
KeyInfoType keyInfo,
java.security.Key key,
boolean contentOnly)
public EncryptedData createEncryptedData(java.lang.String id,
com.sun.xml.ws.api.message.Attachment attachment,
java.lang.String dataAlgo,
KeyInfoType keyInfo,
java.security.Key key,
EncryptionTarget target)
public EncryptedHeader createEncryptedHeader(java.lang.String ehId,
java.lang.String edId,
javax.xml.crypto.Data data,
java.lang.String dataAlgo,
KeyInfoType keyInfo,
java.security.Key key,
boolean contentOnly)
public EncryptedKey createEncryptedKey(java.lang.String id,
java.lang.String keyEncAlgo,
KeyInfo keyInfo,
java.security.Key dkEK,
java.security.Key dataEncKey)
throws XWSSecurityException
XWSSecurityExceptionpublic JAXBElement<ReferenceType> createDataReference(SecurityElement se)
public KeyInfoType createKeyInfoType(java.lang.String keyAlgo,
java.lang.String refType,
java.lang.String refId)
public DerivedKey createDerivedKey(java.lang.String id,
java.lang.String algo,
byte[] nonce,
long offset,
long length,
java.lang.String label,
SecurityTokenReference str,
java.lang.String spVersion)
public DerivedKey createDerivedKey(java.lang.String id,
java.lang.String algo,
byte[] nonce,
long offset,
long length,
java.lang.String label,
SecurityTokenReferenceType str,
java.lang.String spVersion)
public DerivedKey createDerivedKey(java.lang.String id,
java.lang.String algo,
byte[] nonce,
long offset,
long length,
java.lang.String label,
SecurityTokenReferenceType str,
java.lang.String refId,
java.lang.String spVersion)
protected java.lang.String convertAlgURIToTransformation(java.lang.String algorithmURI)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||