|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
This inteface contains constants for usage of WSO2 SOA Enablement Server WS-Security security provider.
Field Summary | |
static java.lang.String |
ALGO_ID_BLOCKCIPHER_AES128
Block Encryption - REQUIRED AES-128 |
static java.lang.String |
ALGO_ID_BLOCKCIPHER_AES192
Block Encryption - OPTIONAL AES-192 |
static java.lang.String |
ALGO_ID_BLOCKCIPHER_AES256
Block Encryption - REQUIRED AES-256 |
static java.lang.String |
ALGO_ID_BLOCKCIPHER_TRIPLEDES
Block Encryption - REQUIRED TRIPLEDES |
static java.lang.String |
ALGO_ID_C14N_EXCL_OMIT_COMMENTS
Canonicalization algorithm http://www.w3.org/2001/10/xml-exc-c14n# |
static java.lang.String |
ALGO_ID_C14N_EXCL_WITH_COMMENTS
Canonicalization algorithm http://www.w3.org/2001/10/xml-exc-c14n#WithComments |
static java.lang.String |
ALGO_ID_C14N_OMIT_COMMENTS
Canonicalization algorithm http://www.w3.org/TR/2001/REC-xml-c14n-20010315 |
static java.lang.String |
ALGO_ID_C14N_WITH_COMMENTS
Canonicalization algorithm http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithComments |
static java.lang.String |
ALGO_ID_DIGEST_SHA1
Digest algorithm http://www.w3.org/2000/09/xmldsig#sha1 |
static java.lang.String |
ALGO_ID_KEYTRANSPORT_RSA15
Key Transport - REQUIRED RSA-v1.5 |
static java.lang.String |
ALGO_ID_KEYTRANSPORT_RSAOAEP
Key Transport - REQUIRED RSA-OAEP |
static java.lang.String |
ALGO_ID_SIGNATURE_DSA
Signature - Required DSAwithSHA1 (DSS) |
static java.lang.String |
ALGO_ID_SIGNATURE_MAC_HMAC_SHA1
MAC - Required HMAC-SHA1 |
static java.lang.String |
ALGO_ID_SIGNATURE_RSA
Signature algorithm http://www.w3.org/2000/09/xmldsig#rsa-sha1 |
static java.lang.String |
CD_MESSAGE_CONF
Context data's map key holding MessageConf . |
static java.lang.String |
CD_SECURITY_CONFIGURATION
Context data's map key holding WSSEConf . |
static java.lang.String |
CD_VALIDATOR_INSTANCE
Context data's map key to the name of the IncomingValidator instance. |
static java.lang.String |
DEFAULT_DS_NAMESPACE
Default XML signature namespace. |
static java.lang.String |
DEFAULT_DS_PREFIX
Default prefix for the XML signature namespace. |
static java.lang.String |
DEFAULT_ENC_NAMESPACE
Default XML encryption namespace. |
static java.lang.String |
DEFAULT_ENC_PREFIX
Default prefix for the XML Encryption namespace. |
static java.lang.String |
DEFAULT_WSS_VERSION
Default WS-Security version. |
static java.lang.String |
DEFAULT_WSSE_NAMESPACE
Default namespace URI for the WS-Security. |
static java.lang.String |
DEFAULT_WSSE_PREFIX
Default prefix for elements defined in the WS-Security namespace. |
static java.lang.String |
DEFAULT_WSU_NAMESPACE
Default namespace URI for the WS-Security utility. |
static java.lang.String |
DEFAULT_WSU_PREFIX
Default prefix for elements defined in the WS-Security utility namespace. |
static java.lang.String |
EMP_OAEPDigest
encryption method's name of RSA-OAEP Digest algorithm property |
static java.lang.String |
EMP_OAEPParams
encryption method's name of RSA-OAEP Params property |
static java.lang.String |
ERROR_FAILED_AUTHENTICATION
The security token could not be authenticated or authorized. |
static java.lang.String |
ERROR_FAILED_CHECK
The signature or decryption was invalid. |
static java.lang.String |
ERROR_INVALID_SECURITY
An error was discovered processing <wsse:Security> header. |
static java.lang.String |
ERROR_INVALID_SECURITY_TOKEN
An invalid security token was provided. |
static java.lang.String |
ERROR_SECURITY_TOKEN_UNAVAILABLE
Referenced security token cannot be retrieved |
static java.lang.String |
ERROR_UNSUPPORTED_ALGORITHM
An unsupported signature or encryption algorithm was used. |
static java.lang.String |
ERROR_UNSUPPORTED_SECURITY_TOKEN
An unsupported token was provided. |
static java.lang.String |
OASIS_1_0
OASIS 1.0 version. |
static java.lang.String |
OASIS_1_0_ERRATA
OASIS 1.0 Errata version. |
static java.lang.String |
PROVIDER_NAME
Name of the WS-Security provider |
static java.lang.String |
PT_DIGEST_VALUE
Username token contains a password. |
static java.lang.String |
PT_TEXT_VALUE
If the type of the password is PT_TEXT_VALUE a text password is used. |
static java.lang.String |
SK_KEY_ALGORITHM_AES
Property of symmetric key security token - key algorithm name - AES. |
static java.lang.String |
SK_KEY_ALGORITHM_HMAC_SHA1
Property of symmetric key security token - key algorithm name - HmacSHA1. |
static java.lang.String |
SK_KEY_ALGORITHM_TRIPLEDES
Property of symmetric key security token - key algorithm name - Triple DES. |
static java.lang.String |
ST_PROPERTY_NAME_ALIAS
By default, security tokens are initialized from username and passord obtained from credentials set on the service client or endpoint. |
static java.lang.String |
ST_PROPERTY_NAME_BASE64_CERT
Base64 encoded certificate passed to the binary security token. |
static java.lang.String |
ST_PROPERTY_NAME_CREATED
If found in the username token properties, it's value is used as a created value. |
static java.lang.String |
ST_PROPERTY_NAME_ENCODED_KEY
Symmetric key security token ST_VALUE_TYPE_SYMMETRICKEY gets symmetric key in property named with
this name. |
static java.lang.String |
ST_PROPERTY_NAME_ITERATION
If found in the username token properties, it's value is used as a iteration count for key derivation. |
static java.lang.String |
ST_PROPERTY_NAME_KEY_ALGORITHM
This property stores algorithm names of key. |
static java.lang.String |
ST_PROPERTY_NAME_NO_NONCE_CREATED
If found in the username token properties and the value is "true" or "yes" (not case-sensitive) it disables the generation of nonce and created values. |
static java.lang.String |
ST_PROPERTY_NAME_NONCE_BASE_64
If found in the username token properties, it's value is used as a nonce value. |
static java.lang.String |
ST_PROPERTY_NAME_PASSWORD
|
static java.lang.String |
ST_PROPERTY_NAME_PASSWORD_TYPE
This is the name of the property of the username security token (security token type ST_VALUE_TYPE_USERNAME ) to set the password
type. |
static java.lang.String |
ST_VALUE_TYPE_SYMMETRICKEY
Type of symmetric key security token. |
static java.lang.String |
ST_VALUE_TYPE_USERNAME
Type of username security token. |
static java.lang.String |
ST_VALUE_TYPE_X509
Binary security token value type X509, , as defined in WS-Security 1.0 Errata. |
static java.lang.String |
ST_VALUE_TYPE_X509V3
Binary security token value type X509v3. |
static java.lang.String |
STM_KEYIDENTIFIER
Security token mode that forces to reference key material using SecurityTokenReference/KeyIdentifier . |
static java.lang.String |
STM_KEYNAME
Security token mode that forces to reference key material using KeyName element of KeyInfo: KeyInfo/KeyName . |
static java.lang.String |
STM_REFERENCE
Security token mode that forces to reference key material using SecurityTokenReference/Reference element. |
static java.lang.String |
STM_X509ISSUERSERIAL
Security token mode that forces to reference key material using X509IssuerSerial element of KeyInfo: KeyInfo/KeyName . |
static java.lang.String |
TR_PROPERTY_NAME_STR_CANONICALIZATION_ALG
If STR transform ( Constants.TRANSFORM_STR ) has this property, the specified canonicalization algorithm will be applied
to the dereferenced security token |
static java.lang.String |
TR_PROPERTY_NAME_XPATH_NS_MAP
If the specified transformation is an XPath transformation, a property of this name add a prefix to namespace mapping. |
static java.lang.String |
TRANSFORM_BASE64_DECODE
Transform - Required base64 decoding |
static java.lang.String |
TRANSFORM_C14N_EXCL_OMIT_COMMENTS
Canonicalization - Required Exclusive Canonicalization (omits comments) |
static java.lang.String |
TRANSFORM_C14N_EXCL_WITH_COMMENTS
Canonicalization - Recommended Exclusive Canonicalization with Comments |
static java.lang.String |
TRANSFORM_C14N_OMIT_COMMENTS
Canonicalization - Required Canonical XML (omits comments) |
static java.lang.String |
TRANSFORM_C14N_WITH_COMMENTS
Canonicalization - Recommended Canonical XML with Comments |
static java.lang.String |
TRANSFORM_STR
Security token reference (STR) trasformation, defined in WS-Security specification. |
static java.lang.String |
TRANSFORM_XPATH
Transform - Recommended XPath |
Field Detail |
public static final java.lang.String PROVIDER_NAME
public static final java.lang.String DEFAULT_WSSE_PREFIX
public static final java.lang.String DEFAULT_WSSE_NAMESPACE
public static final java.lang.String DEFAULT_WSU_PREFIX
public static final java.lang.String DEFAULT_WSU_NAMESPACE
public static final java.lang.String DEFAULT_DS_PREFIX
public static final java.lang.String DEFAULT_DS_NAMESPACE
public static final java.lang.String DEFAULT_ENC_PREFIX
public static final java.lang.String DEFAULT_ENC_NAMESPACE
public static final java.lang.String OASIS_1_0
public static final java.lang.String OASIS_1_0_ERRATA
public static final java.lang.String DEFAULT_WSS_VERSION
public static final java.lang.String ALGO_ID_C14N_EXCL_OMIT_COMMENTS
http://www.w3.org/2001/10/xml-exc-c14n#
public static final java.lang.String ALGO_ID_C14N_OMIT_COMMENTS
http://www.w3.org/TR/2001/REC-xml-c14n-20010315
public static final java.lang.String ALGO_ID_C14N_WITH_COMMENTS
http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithComments
public static final java.lang.String ALGO_ID_C14N_EXCL_WITH_COMMENTS
http://www.w3.org/2001/10/xml-exc-c14n#WithComments
public static final java.lang.String ALGO_ID_SIGNATURE_RSA
http://www.w3.org/2000/09/xmldsig#rsa-sha1
public static final java.lang.String ALGO_ID_SIGNATURE_MAC_HMAC_SHA1
public static final java.lang.String ALGO_ID_SIGNATURE_DSA
public static final java.lang.String ALGO_ID_DIGEST_SHA1
http://www.w3.org/2000/09/xmldsig#sha1
public static final java.lang.String EMP_OAEPParams
public static final java.lang.String EMP_OAEPDigest
public static final java.lang.String TRANSFORM_BASE64_DECODE
public static final java.lang.String TRANSFORM_XPATH
public static final java.lang.String TRANSFORM_C14N_OMIT_COMMENTS
public static final java.lang.String TRANSFORM_C14N_WITH_COMMENTS
public static final java.lang.String TRANSFORM_C14N_EXCL_OMIT_COMMENTS
public static final java.lang.String TRANSFORM_C14N_EXCL_WITH_COMMENTS
public static final java.lang.String TRANSFORM_STR
public static final java.lang.String ERROR_UNSUPPORTED_SECURITY_TOKEN
public static final java.lang.String ERROR_UNSUPPORTED_ALGORITHM
public static final java.lang.String ERROR_INVALID_SECURITY
<wsse:Security>
header.
public static final java.lang.String ERROR_INVALID_SECURITY_TOKEN
public static final java.lang.String ERROR_FAILED_AUTHENTICATION
public static final java.lang.String ERROR_FAILED_CHECK
public static final java.lang.String ERROR_SECURITY_TOKEN_UNAVAILABLE
public static final java.lang.String ST_VALUE_TYPE_X509V3
SecurityTokenConf
,
KeyInfoConf
,
Constant Field Valuespublic static final java.lang.String ST_VALUE_TYPE_X509
SecurityTokenConf
,
KeyInfoConf
,
Constant Field Valuespublic static final java.lang.String ST_VALUE_TYPE_USERNAME
ST_PROPERTY_NAME_PASSWORD_TYPE
ST_PROPERTY_NAME_PASSWORD_TYPE
,
SecurityTokenConf
,
KeyInfoConf
,
Constant Field Valuespublic static final java.lang.String ST_VALUE_TYPE_SYMMETRICKEY
ElementConf.setWsuId(java.lang.String)
method and symmetric key
is stored in ST_PROPERTY_NAME_ENCODED_KEY
.
SecurityTokenConf
,
KeyInfoConf
,
Constant Field Valuespublic static final java.lang.String STM_REFERENCE
SecurityTokenReference/Reference
element. It is usable for all security tokens.
KeyInfoConf.setSecurityTokenMode(java.lang.String)
,
Constant Field Valuespublic static final java.lang.String STM_KEYIDENTIFIER
SecurityTokenReference/KeyIdentifier
. Can be used for BinarySecurityToken (i.e., X509SecurityToken) only.
KeyInfoConf.setSecurityTokenMode(java.lang.String)
,
Constant Field Valuespublic static final java.lang.String STM_KEYNAME
KeyInfo/KeyName
. It is usable for all security tokens, but preferred
security token is SymmetricKeyToken
.
public static final java.lang.String STM_X509ISSUERSERIAL
KeyInfo/KeyName
. It is usable for all security tokens, but preferred
security token is SymmetricKeyToken
.
public static final java.lang.String ALGO_ID_KEYTRANSPORT_RSA15
public static final java.lang.String ALGO_ID_KEYTRANSPORT_RSAOAEP
public static final java.lang.String ALGO_ID_BLOCKCIPHER_TRIPLEDES
public static final java.lang.String ALGO_ID_BLOCKCIPHER_AES128
public static final java.lang.String ALGO_ID_BLOCKCIPHER_AES192
public static final java.lang.String ALGO_ID_BLOCKCIPHER_AES256
public static final java.lang.String ST_PROPERTY_NAME_PASSWORD_TYPE
ST_VALUE_TYPE_USERNAME
) to set the password
type.
PT_DIGEST_VALUE
,
PT_TEXT_VALUE
,
Constant Field Valuespublic static final java.lang.String ST_PROPERTY_NAME_ALIAS
ST_PROPERTY_NAME_ALIAS
and #ST_PROPERTY_NAME_PASSWORD
ST_PROPERTY_NAME_PASSWORD
,
Constant Field Valuespublic static final java.lang.String ST_PROPERTY_NAME_PASSWORD
ST_PROPERTY_NAME_ALIAS
,
Constant Field Valuespublic static final java.lang.String ST_PROPERTY_NAME_BASE64_CERT
ST_PROPERTY_NAME_ALIAS
and ST_PROPERTY_NAME_PASSWORD
public static final java.lang.String ST_PROPERTY_NAME_ENCODED_KEY
ST_VALUE_TYPE_SYMMETRICKEY
gets symmetric key in property named with
this name. Key is stored in encoded form Key.getEncoded()
and encoded in Base64 string.
Algorithm of the key must be stored in property ST_PROPERTY_NAME_KEY_ALGORITHM
.
public static final java.lang.String ST_PROPERTY_NAME_KEY_ALGORITHM
SK_KEY_ALGORITHM_TRIPLEDES
and SK_KEY_ALGORITHM_AES
.
public static final java.lang.String ST_PROPERTY_NAME_NO_NONCE_CREATED
public static final java.lang.String ST_PROPERTY_NAME_CREATED
"2003-04-24T14:06:53Z"
public static final java.lang.String ST_PROPERTY_NAME_NONCE_BASE_64
public static final java.lang.String ST_PROPERTY_NAME_ITERATION
public static final java.lang.String TR_PROPERTY_NAME_XPATH_NS_MAP
prefix=namespace
, eg. : "d=http://www.w3.org/2001/XMLSchema"
public static final java.lang.String TR_PROPERTY_NAME_STR_CANONICALIZATION_ALG
Constants.TRANSFORM_STR
) has this property, the specified canonicalization algorithm will be applied
to the dereferenced security token
public static final java.lang.String PT_DIGEST_VALUE
PT_DIGEST_VALUE
a digested password is used. The digest
is computed as Base64( SHA-1 ( nonce + created + password ) )
.
created if the time of the token creation and nonce
is a cryptographical random nonce value.
- See Also:
- Constant Field Values
public static final java.lang.String PT_TEXT_VALUE
PT_TEXT_VALUE
a text password is used.
public static final java.lang.String CD_SECURITY_CONFIGURATION
WSSEConf
.
public static final java.lang.String CD_MESSAGE_CONF
MessageConf
.
public static final java.lang.String CD_VALIDATOR_INSTANCE
IncomingValidator
instance.
public static final java.lang.String SK_KEY_ALGORITHM_TRIPLEDES
ST_VALUE_TYPE_SYMMETRICKEY
,
Constant Field Valuespublic static final java.lang.String SK_KEY_ALGORITHM_AES
ST_VALUE_TYPE_SYMMETRICKEY
,
Constant Field Valuespublic static final java.lang.String SK_KEY_ALGORITHM_HMAC_SHA1
ST_VALUE_TYPE_SYMMETRICKEY
,
Constant Field Values
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |