Package org.apache.xml.security.stax.ext
Class XMLSecurityConstants
java.lang.Object
org.apache.xml.security.stax.ext.XMLSecurityConstants
XMLSecurityConstants for global use
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic enumstatic enumstatic enumstatic enum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final XMLSecurityConstants.AlgorithmUsagestatic final XMLSecurityConstants.AlgorithmUsagestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final DatatypeFactorystatic final XMLSecurityConstants.AlgorithmUsagestatic final XMLSecurityConstants.AlgorithmUsagestatic final XMLSecurityConstants.Actionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final XMLSecurityConstants.AlgorithmUsagestatic final XMLSecurityConstants.AlgorithmUsagestatic final XMLSecurityConstants.Actionstatic final Stringstatic final XMLSecurityConstants.AlgorithmUsagestatic final XMLSecurityConstants.AlgorithmUsagestatic final XMLSecurityConstants.AlgorithmUsagestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final Stringstatic final XMLOutputFactorystatic final XMLOutputFactory -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic byte[]generateBytes(int length) Generate bytes of the given length using the SHA1PRNG algorithm.static Schemastatic UnmarshallergetJaxbUnmarshaller(boolean disableSchemaValidation) static voidsetJaxbContext(JAXBContext jaxbContext) static voidsetJaxbSchemas(Schema schema)
-
Field Details
-
datatypeFactory
-
xmlOutputFactory
-
xmlOutputFactoryNonRepairingNs
-
XMLINPUTFACTORY
- See Also:
-
NS_XML
- See Also:
-
NS_XMLENC
- See Also:
-
NS_XMLENC11
- See Also:
-
NS_DSIG
- See Also:
-
NS_DSIG_MORE
- See Also:
-
NS_DSIG11
- See Also:
-
NS_WSSE11
- See Also:
-
NS_XOP
- See Also:
-
PREFIX_XENC
- See Also:
-
PREFIX_XENC11
- See Also:
-
TAG_xenc_EncryptedKey
-
ATT_NULL_Id
-
ATT_NULL_Type
-
ATT_NULL_MimeType
-
ATT_NULL_Encoding
-
TAG_xenc_EncryptionMethod
-
ATT_NULL_Algorithm
-
TAG_xenc_OAEPparams
-
TAG_xenc11_MGF
-
PREFIX_DSIG
- See Also:
-
TAG_dsig_KeyInfo
-
TAG_xenc_EncryptionProperties
-
TAG_xenc_CipherData
-
TAG_xenc_CipherValue
-
TAG_xenc_CipherReference
-
TAG_xenc_ReferenceList
-
TAG_xenc_DataReference
-
ATT_NULL_URI
-
TAG_xenc_EncryptedData
-
TAG_xenc_Transforms
-
PREFIX_WSSE11
- See Also:
-
TAG_wsse11_EncryptedHeader
-
TAG_dsig_Signature
-
TAG_dsig_SignedInfo
-
TAG_dsig_CanonicalizationMethod
-
TAG_dsig_SignatureMethod
-
TAG_dsig_HMACOutputLength
-
TAG_dsig_Reference
-
TAG_dsig_Transforms
-
TAG_dsig_Transform
-
TAG_dsig_DigestMethod
-
TAG_dsig_DigestValue
-
TAG_dsig_SignatureValue
-
TAG_dsig_Manifest
-
TAG_dsig_X509Data
-
TAG_dsig_X509IssuerSerial
-
TAG_dsig_X509IssuerName
-
TAG_dsig_X509SerialNumber
-
TAG_dsig_X509SKI
-
TAG_dsig_X509Certificate
-
TAG_dsig_X509SubjectName
-
TAG_dsig_KeyName
-
TAG_dsig_KeyValue
-
TAG_dsig_RSAKeyValue
-
TAG_dsig_Modulus
-
TAG_dsig_Exponent
-
TAG_dsig_DSAKeyValue
-
TAG_dsig_P
-
TAG_dsig_Q
-
TAG_dsig_G
-
TAG_dsig_Y
-
TAG_dsig_J
-
TAG_dsig_Seed
-
TAG_dsig_PgenCounter
-
PREFIX_DSIG11
- See Also:
-
TAG_dsig11_ECKeyValue
-
TAG_dsig11_ECParameters
-
TAG_dsig11_NamedCurve
-
TAG_dsig11_PublicKey
-
NS_C14N_EXCL
- See Also:
-
NS_XMLDSIG_FILTER2
- See Also:
-
NS_XMLDSIG_ENVELOPED_SIGNATURE
- See Also:
-
NS_XMLDSIG_SHA1
- See Also:
-
NS_XMLDSIG_HMACSHA1
- See Also:
-
NS_XMLDSIG_RSASHA1
- See Also:
-
NS_XMLDSIG_MANIFEST
- See Also:
-
NS_XMLDSIG_HMACSHA256
- See Also:
-
NS_XMLDSIG_HMACSHA384
- See Also:
-
NS_XMLDSIG_HMACSHA512
- See Also:
-
NS_XMLDSIG_RSASHA256
- See Also:
-
NS_XMLDSIG_RSASHA384
- See Also:
-
NS_XMLDSIG_RSASHA512
- See Also:
-
NS_XENC_TRIPLE_DES
- See Also:
-
NS_XENC_AES128
- See Also:
-
NS_XENC11_AES128_GCM
- See Also:
-
NS_XENC_AES192
- See Also:
-
NS_XENC11_AES192_GCM
- See Also:
-
NS_XENC_AES256
- See Also:
-
NS_XENC11_AES256_GCM
- See Also:
-
NS_XENC_RSA15
- See Also:
-
NS_XENC_RSAOAEPMGF1P
- See Also:
-
NS_XENC11_RSAOAEP
- See Also:
-
NS_MGF1_SHA1
- See Also:
-
NS_MGF1_SHA224
- See Also:
-
NS_MGF1_SHA256
- See Also:
-
NS_MGF1_SHA384
- See Also:
-
NS_MGF1_SHA512
- See Also:
-
NS_XENC_SHA256
- See Also:
-
NS_XENC_SHA512
- See Also:
-
PREFIX_C14N_EXCL
- See Also:
-
ATT_NULL_PrefixList
-
TAG_c14nExcl_InclusiveNamespaces
-
NS_C14N_OMIT_COMMENTS
- See Also:
-
NS_C14N_WITH_COMMENTS
- See Also:
-
NS_C14N_EXCL_OMIT_COMMENTS
- See Also:
-
NS_C14N_EXCL_WITH_COMMENTS
- See Also:
-
NS_C14N11_OMIT_COMMENTS
- See Also:
-
NS_C14N11_WITH_COMMENTS
- See Also:
-
TAG_XOP_INCLUDE
-
PROP_USE_THIS_TOKEN_ID_FOR_SIGNATURE
- See Also:
-
PROP_USE_THIS_TOKEN_ID_FOR_ENCRYPTION
- See Also:
-
PROP_USE_THIS_TOKEN_ID_FOR_ENCRYPTED_KEY
- See Also:
-
SIGNATURE_PARTS
- See Also:
-
ENCRYPTION_PARTS
- See Also:
-
SIGNATURE
-
ENCRYPT
-
Sym_Key_Wrap
-
Asym_Key_Wrap
-
Sym_Sig
-
Asym_Sig
-
Enc
-
SigDig
-
EncDig
-
SigC14n
-
SigTransform
-
-
Constructor Details
-
XMLSecurityConstants
protected XMLSecurityConstants()
-
-
Method Details
-
generateBytes
Generate bytes of the given length using the SHA1PRNG algorithm. The SecureRandom instance that backs this method is cached for efficiency.- Returns:
- a byte array of the given length
- Throws:
XMLSecurityException
-
setJaxbContext
-
setJaxbSchemas
-
getJaxbSchemas
-
getJaxbUnmarshaller
public static Unmarshaller getJaxbUnmarshaller(boolean disableSchemaValidation) throws JAXBException - Throws:
JAXBException
-