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 class
static class
static enum
static enum
static enum
static enum
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final XMLSecurityConstants.AlgorithmUsage
static final XMLSecurityConstants.AlgorithmUsage
static final QName
static final QName
static final QName
static final QName
static final QName
static final QName
static final QName
static final DatatypeFactory
static final XMLSecurityConstants.AlgorithmUsage
static final XMLSecurityConstants.AlgorithmUsage
static final XMLSecurityConstants.Action
static final String
private static JAXBContext
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
private static Schema
private static final SecureRandom
static final XMLSecurityConstants.AlgorithmUsage
static final XMLSecurityConstants.AlgorithmUsage
static final XMLSecurityConstants.Action
static final String
static final XMLSecurityConstants.AlgorithmUsage
static final XMLSecurityConstants.AlgorithmUsage
static final XMLSecurityConstants.AlgorithmUsage
static final QName
static final QName
static final QName
static final QName
static final QName
static final QName
static final QName
static final QName
static final QName
static final QName
static final QName
static final QName
static final QName
static final QName
static final QName
static final QName
static final QName
static final QName
static final QName
static final QName
static final QName
static final QName
static final QName
static final QName
static final QName
static final QName
static final QName
static final QName
static final QName
static final QName
static final QName
static final QName
static final QName
static final QName
static final QName
static final QName
static final QName
static final QName
static final QName
static final QName
static final QName
static final QName
static final QName
static final QName
static final QName
static final QName
static final QName
static final QName
static final QName
static final QName
static final QName
static final QName
static final String
static final XMLOutputFactory
static 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 Schema
static Unmarshaller
getJaxbUnmarshaller
(boolean disableSchemaValidation) static void
setJaxbContext
(JAXBContext jaxbContext) static void
setJaxbSchemas
(Schema schema)
-
Field Details
-
datatypeFactory
-
xmlOutputFactory
-
xmlOutputFactoryNonRepairingNs
-
SECURE_RANDOM
-
jaxbContext
-
schema
-
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
-