public class XMLSecurityConstants extends Object
Modifier and Type | Class and Description |
---|---|
static class |
XMLSecurityConstants.Action |
static class |
XMLSecurityConstants.AlgorithmUsage |
static class |
XMLSecurityConstants.ContentType |
static class |
XMLSecurityConstants.DIRECTION |
static class |
XMLSecurityConstants.Phase |
static class |
XMLSecurityConstants.TransformMethod |
Modifier | Constructor and Description |
---|---|
protected |
XMLSecurityConstants() |
Modifier and Type | Method and Description |
---|---|
static byte[] |
generateBytes(int length)
Generate bytes of the given length using the SHA1PRNG algorithm.
|
static Schema |
getJaxbSchemas() |
static Unmarshaller |
getJaxbUnmarshaller(boolean disableSchemaValidation) |
static void |
setJaxbContext(JAXBContext jaxbContext) |
static void |
setJaxbSchemas(Schema schema) |
public static final DatatypeFactory datatypeFactory
public static final XMLOutputFactory xmlOutputFactory
public static final XMLOutputFactory xmlOutputFactoryNonRepairingNs
public static final String XMLINPUTFACTORY
public static final String NS_XML
public static final String NS_XMLENC
public static final String NS_XMLENC11
public static final String NS_DSIG
public static final String NS_DSIG_MORE
public static final String NS_DSIG_MORE_2007_05
public static final String NS_DSIG11
public static final String NS_WSSE11
public static final String NS_XOP
public static final String PREFIX_XENC
public static final String PREFIX_XENC11
public static final QName TAG_xenc_EncryptedKey
public static final QName ATT_NULL_Id
public static final QName ATT_NULL_Type
public static final QName ATT_NULL_MimeType
public static final QName ATT_NULL_Encoding
public static final QName TAG_xenc_EncryptionMethod
public static final QName ATT_NULL_Algorithm
public static final QName TAG_xenc_OAEPparams
public static final QName TAG_xenc11_MGF
public static final String PREFIX_DSIG
public static final String PREFIX_DSIG_MORE_PSS
public static final QName TAG_dsig_KeyInfo
public static final QName TAG_xenc_EncryptionProperties
public static final QName TAG_xenc_CipherData
public static final QName TAG_xenc_CipherValue
public static final QName TAG_xenc_CipherReference
public static final QName TAG_xenc_ReferenceList
public static final QName TAG_xenc_DataReference
public static final QName ATT_NULL_URI
public static final QName TAG_xenc_EncryptedData
public static final QName TAG_xenc_Transforms
public static final String PREFIX_WSSE11
public static final QName TAG_wsse11_EncryptedHeader
public static final QName TAG_dsig_Signature
public static final QName TAG_dsig_SignedInfo
public static final QName TAG_dsig_CanonicalizationMethod
public static final QName TAG_dsig_SignatureMethod
public static final QName TAG_dsig_HMACOutputLength
public static final QName TAG_dsig_Reference
public static final QName TAG_dsig_Transforms
public static final QName TAG_dsig_Transform
public static final QName TAG_dsig_DigestMethod
public static final QName TAG_dsig_DigestValue
public static final QName TAG_dsig_SignatureValue
public static final QName TAG_dsig_Manifest
public static final QName TAG_dsig_X509Data
public static final QName TAG_dsig_X509IssuerSerial
public static final QName TAG_dsig_X509IssuerName
public static final QName TAG_dsig_X509SerialNumber
public static final QName TAG_dsig_X509SKI
public static final QName TAG_dsig_X509Certificate
public static final QName TAG_dsig_X509SubjectName
public static final QName TAG_dsig_KeyName
public static final QName TAG_dsig_KeyValue
public static final QName TAG_dsig_RSAKeyValue
public static final QName TAG_dsig_Modulus
public static final QName TAG_dsig_Exponent
public static final QName TAG_dsig_DSAKeyValue
public static final QName TAG_dsig_P
public static final QName TAG_dsig_Q
public static final QName TAG_dsig_G
public static final QName TAG_dsig_Y
public static final QName TAG_dsig_J
public static final QName TAG_dsig_Seed
public static final QName TAG_dsig_PgenCounter
public static final String PREFIX_DSIG11
public static final QName TAG_dsig11_ECKeyValue
public static final QName TAG_dsig11_ECParameters
public static final QName TAG_dsig11_NamedCurve
public static final QName TAG_dsig11_PublicKey
public static final String NS_C14N_EXCL
public static final String NS_XMLDSIG_FILTER2
public static final String NS_XMLDSIG_ENVELOPED_SIGNATURE
public static final String NS_XMLDSIG_SHA1
public static final String NS_XMLDSIG_HMACSHA1
public static final String NS_XMLDSIG_RSASHA1
public static final String NS_XMLDSIG_MANIFEST
public static final String NS_XMLDSIG_HMACSHA256
public static final String NS_XMLDSIG_HMACSHA384
public static final String NS_XMLDSIG_HMACSHA512
public static final String NS_XMLDSIG_RSASHA256
public static final String NS_XMLDSIG_RSASHA384
public static final String NS_XMLDSIG_RSASHA512
public static final String NS_XENC_TRIPLE_DES
public static final String NS_XENC_AES128
public static final String NS_XENC11_AES128_GCM
public static final String NS_XENC_AES192
public static final String NS_XENC11_AES192_GCM
public static final String NS_XENC_AES256
public static final String NS_XENC11_AES256_GCM
public static final String NS_XENC_RSA15
public static final String NS_XENC_RSAOAEPMGF1P
public static final String NS_XENC11_RSAOAEP
public static final String NS_MGF1_SHA1
public static final String NS_MGF1_SHA224
public static final String NS_MGF1_SHA256
public static final String NS_MGF1_SHA384
public static final String NS_MGF1_SHA512
public static final String NS_XENC_SHA256
public static final String NS_XENC_SHA512
public static final String PREFIX_C14N_EXCL
public static final QName ATT_NULL_PrefixList
public static final QName TAG_c14nExcl_InclusiveNamespaces
public static final String NS_C14N_OMIT_COMMENTS
public static final String NS_C14N_WITH_COMMENTS
public static final String NS_C14N_EXCL_OMIT_COMMENTS
public static final String NS_C14N_EXCL_WITH_COMMENTS
public static final String NS_C14N11_OMIT_COMMENTS
public static final String NS_C14N11_WITH_COMMENTS
public static final QName TAG_XOP_INCLUDE
public static final String PROP_USE_THIS_TOKEN_ID_FOR_SIGNATURE
public static final String PROP_USE_THIS_TOKEN_ID_FOR_ENCRYPTION
public static final String PROP_USE_THIS_TOKEN_ID_FOR_ENCRYPTED_KEY
public static final String SIGNATURE_PARTS
public static final String ENCRYPTION_PARTS
public static final XMLSecurityConstants.Action SIGNATURE
public static final XMLSecurityConstants.Action ENCRYPTION
@Deprecated public static final XMLSecurityConstants.Action ENCRYPT
ENCRYPTION
instead.public static final QName TAG_dsigmore_RSAPSSPARAMS
public static final QName TAG_dsigmore_SALTLENGTH
public static final QName TAG_dsigmore_TRAILERFIELD
public static final XMLSecurityConstants.AlgorithmUsage Sym_Key_Wrap
public static final XMLSecurityConstants.AlgorithmUsage Asym_Key_Wrap
public static final XMLSecurityConstants.AlgorithmUsage Sym_Sig
public static final XMLSecurityConstants.AlgorithmUsage Asym_Sig
public static final XMLSecurityConstants.AlgorithmUsage Enc
public static final XMLSecurityConstants.AlgorithmUsage SigDig
public static final XMLSecurityConstants.AlgorithmUsage EncDig
public static final XMLSecurityConstants.AlgorithmUsage SigC14n
public static final XMLSecurityConstants.AlgorithmUsage SigTransform
public static byte[] generateBytes(int length) throws XMLSecurityException
XMLSecurityException
public static void setJaxbContext(JAXBContext jaxbContext)
public static void setJaxbSchemas(Schema schema)
public static Schema getJaxbSchemas()
public static Unmarshaller getJaxbUnmarshaller(boolean disableSchemaValidation) throws JAXBException
JAXBException
Copyright © 2000–2020 The Apache Software Foundation. All rights reserved.