diff -r 000000000000 -r e35f40988205 xmlsecurityengine/xmlsec/inc/xmlsec_strings.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/xmlsecurityengine/xmlsec/inc/xmlsec_strings.h Thu Dec 17 09:29:21 2009 +0200 @@ -0,0 +1,2297 @@ +/** + * XML Security Library (http://www.aleksey.com/xmlsec). + * + * All the string constans. + * + * This is free software; see Copyright file in the source + * distribution for preciese wording. + * + * Copyright (C) 2002-2003 Aleksey Sanin + * Portion Copyright © 2009 Nokia Corporation and/or its subsidiary(-ies). All rights reserved. + */ +#ifndef __XMLSEC_STRINGS_H__ +#define __XMLSEC_STRINGS_H__ + +#ifdef __cplusplus +extern "C" { +#endif /* __cplusplus */ + +#include +#include "xmlsec_config.h" +#include "xmlsec_xmlsec.h" + + +#ifdef __SYMBIAN32__ +/* Venus: defining global strings in Symbian */ + +typedef struct _xmlSecGlobalConstData xmlSecGlobalConstData; + +struct _xmlSecGlobalConstData{ + + +/************************************************************************* + * + * Global Namespaces + * + ************************************************************************/ +const xmlChar* const xmlSecNs; +const xmlChar* const xmlSecDSigNs; +const xmlChar* const xmlSecEncNs; +const xmlChar* const xmlSecXkmsNs; +const xmlChar* const xmlSecXPathNs; +const xmlChar* const xmlSecXPath2Ns; +const xmlChar* const xmlSecXPointerNs; +const xmlChar* const xmlSecSoap11Ns; +const xmlChar* const xmlSecSoap12Ns; + +/************************************************************************* + * + * DSig Nodes + * + ************************************************************************/ +const xmlChar* const xmlSecNodeSignature; +const xmlChar* const xmlSecNodeSignedInfo; +const xmlChar* const xmlSecNodeSignatureValue; +const xmlChar* const xmlSecNodeCanonicalizationMethod; +const xmlChar* const xmlSecNodeSignatureMethod; +const xmlChar* const xmlSecNodeDigestMethod; +const xmlChar* const xmlSecNodeDigestValue; +const xmlChar* const xmlSecNodeObject; +const xmlChar* const xmlSecNodeManifest; +const xmlChar* const xmlSecNodeSignatureProperties; + +/************************************************************************* + * + * Encryption Nodes + * + ************************************************************************/ +const xmlChar* const xmlSecNodeEncryptedData; +const xmlChar* const xmlSecNodeEncryptionMethod; +const xmlChar* const xmlSecNodeEncryptionProperties; +const xmlChar* const xmlSecNodeEncryptionProperty; +const xmlChar* const xmlSecNodeCipherData; +const xmlChar* const xmlSecNodeCipherValue; +const xmlChar* const xmlSecNodeCipherReference; +const xmlChar* const xmlSecNodeReferenceList; +const xmlChar* const xmlSecNodeDataReference; +const xmlChar* const xmlSecNodeKeyReference; +const xmlChar* const xmlSecNodeCarriedKeyName; + +const xmlChar* const xmlSecTypeEncContent; +const xmlChar* const xmlSecTypeEncElement; + +/************************************************************************* + * + * XKMS nodes, attributes and value strings + * + ************************************************************************/ +#ifndef XMLSEC_NO_XKMS +const xmlChar* const xmlSecXkmsServerRequestResultName; +const xmlChar* const xmlSecXkmsServerRequestStatusName; +const xmlChar* const xmlSecXkmsServerRequestLocateName; +const xmlChar* const xmlSecXkmsServerRequestValidateName; +const xmlChar* const xmlSecXkmsServerRequestCompoundName; + +const xmlChar* const xmlSecNodeResult; +const xmlChar* const xmlSecNodeStatusRequest; +const xmlChar* const xmlSecNodeStatusResult; +const xmlChar* const xmlSecNodeLocateRequest; +const xmlChar* const xmlSecNodeLocateResult; +const xmlChar* const xmlSecNodeValidateRequest; +const xmlChar* const xmlSecNodeValidateResult; +const xmlChar* const xmlSecNodeCompoundRequest; +const xmlChar* const xmlSecNodeCompoundResult; + +const xmlChar* const xmlSecNodeMessageExtension; +const xmlChar* const xmlSecNodeOpaqueClientData; +const xmlChar* const xmlSecNodeResponseMechanism; +const xmlChar* const xmlSecNodeRespondWith; +const xmlChar* const xmlSecNodePendingNotification; +const xmlChar* const xmlSecNodeQueryKeyBinding; +const xmlChar* const xmlSecNodeKeyUsage; +const xmlChar* const xmlSecNodeUseKeyWith; +const xmlChar* const xmlSecNodeTimeInstant; +const xmlChar* const xmlSecNodeRequestSignatureValue; +const xmlChar* const xmlSecNodeUnverifiedKeyBinding; +const xmlChar* const xmlSecNodeValidityInterval; +const xmlChar* const xmlSecNodeStatus; +const xmlChar* const xmlSecNodeValidReason; +const xmlChar* const xmlSecNodeInvalidReason; +const xmlChar* const xmlSecNodeIndeterminateReason; + + +const xmlChar* const xmlSecAttrService; +const xmlChar* const xmlSecAttrNonce; +const xmlChar* const xmlSecAttrOriginalRequestId; +const xmlChar* const xmlSecAttrResponseLimit; +const xmlChar* const xmlSecAttrMechanism; +const xmlChar* const xmlSecAttrIdentifier; +const xmlChar* const xmlSecAttrApplication; +const xmlChar* const xmlSecAttrResultMajor; +const xmlChar* const xmlSecAttrResultMinor; +const xmlChar* const xmlSecAttrRequestId; +const xmlChar* const xmlSecAttrNotBefore; +const xmlChar* const xmlSecAttrNotOnOrAfter; +const xmlChar* const xmlSecAttrTime; +const xmlChar* const xmlSecAttrStatusValue; + +const xmlChar* const xmlSecResponseMechanismPending; +const xmlChar* const xmlSecResponseMechanismRepresent; +const xmlChar* const xmlSecResponseMechanismRequestSignatureValue; + +const xmlChar* const xmlSecRespondWithKeyName; +const xmlChar* const xmlSecRespondWithKeyValue; +const xmlChar* const xmlSecRespondWithX509Cert; +const xmlChar* const xmlSecRespondWithX509Chain; +const xmlChar* const xmlSecRespondWithX509CRL; +const xmlChar* const xmlSecRespondWithOCSP; +const xmlChar* const xmlSecRespondWithRetrievalMethod; +const xmlChar* const xmlSecRespondWithPGP; +const xmlChar* const xmlSecRespondWithPGPWeb; +const xmlChar* const xmlSecRespondWithSPKI; +const xmlChar* const xmlSecRespondWithPrivateKey; + +const xmlChar* const xmlSecStatusResultSuccess; +const xmlChar* const xmlSecStatusResultFailed; +const xmlChar* const xmlSecStatusResultPending; + +const xmlChar* const xmlSecKeyUsageEncryption; +const xmlChar* const xmlSecKeyUsageSignature; +const xmlChar* const xmlSecKeyUsageExchange; + +const xmlChar* const xmlSecKeyBindingStatusValid; +const xmlChar* const xmlSecKeyBindingStatusInvalid; +const xmlChar* const xmlSecKeyBindingStatusIndeterminate; + +const xmlChar* const xmlSecKeyBindingReasonIssuerTrust; +const xmlChar* const xmlSecKeyBindingReasonRevocationStatus; +const xmlChar* const xmlSecKeyBindingReasonValidityInterval; +const xmlChar* const xmlSecKeyBindingReasonSignature; + +const xmlChar* const xmlSecResultMajorCodeSuccess; +const xmlChar* const xmlSecResultMajorCodeVersionMismatch; +const xmlChar* const xmlSecResultMajorCodeSender; +const xmlChar* const xmlSecResultMajorCodeReceiver; +const xmlChar* const xmlSecResultMajorCodeRepresent; +const xmlChar* const xmlSecResultMajorCodePending; + +const xmlChar* const xmlSecResultMinorCodeNoMatch; +const xmlChar* const xmlSecResultMinorCodeTooManyResponses; +const xmlChar* const xmlSecResultMinorCodeIncomplete; +const xmlChar* const xmlSecResultMinorCodeFailure; +const xmlChar* const xmlSecResultMinorCodeRefused; +const xmlChar* const xmlSecResultMinorCodeNoAuthentication; +const xmlChar* const xmlSecResultMinorCodeMessageNotSupported; +const xmlChar* const xmlSecResultMinorCodeUnknownResponseId; +const xmlChar* const xmlSecResultMinorCodeNotSynchronous; + +const xmlChar* const xmlSecXkmsSoapFaultReasonLang; +const xmlChar* const xmlSecXkmsSoapFaultReasonUnsupportedVersion; +const xmlChar* const xmlSecXkmsSoapFaultReasonUnableToProcess; +const xmlChar* const xmlSecXkmsSoapFaultReasonServiceUnavailable; +const xmlChar* const xmlSecXkmsSoapFaultReasonMessageNotSupported; +const xmlChar* const xmlSecXkmsSoapFaultReasonMessageInvalid; + +const xmlChar* const xmlSecXkmsSoapSubcodeValueMessageNotSupported; +const xmlChar* const xmlSecXkmsSoapSubcodeValueBadMessage; + +const xmlChar* const xmlSecXkmsFormatStrPlain; +const xmlChar* const xmlSecXkmsFormatStrSoap11; +const xmlChar* const xmlSecXkmsFormatStrSoap12; + +#endif /* XMLSEC_NO_XKMS */ + +/************************************************************************* + * + * KeyInfo and Transform Nodes + * + ************************************************************************/ +const xmlChar* const xmlSecNodeKeyInfo; +const xmlChar* const xmlSecNodeReference; +const xmlChar* const xmlSecNodeTransforms; +const xmlChar* const xmlSecNodeTransform; + +/************************************************************************* + * + * Attributes + * + ************************************************************************/ +const xmlChar* const xmlSecAttrId; +const xmlChar* const xmlSecAttrURI; +const xmlChar* const xmlSecAttrType; +const xmlChar* const xmlSecAttrMimeType; +const xmlChar* const xmlSecAttrEncoding; +const xmlChar* const xmlSecAttrAlgorithm; +const xmlChar* const xmlSecAttrTarget; +const xmlChar* const xmlSecAttrFilter; +const xmlChar* const xmlSecAttrRecipient; + +/************************************************************************* + * + * AES strings + * + ************************************************************************/ +const xmlChar* const xmlSecNameAESKeyValue; +const xmlChar* const xmlSecNodeAESKeyValue; +const xmlChar* const xmlSecHrefAESKeyValue; + +const xmlChar* const xmlSecNameAes128Cbc; +const xmlChar* const xmlSecHrefAes128Cbc; + +const xmlChar* const xmlSecNameAes192Cbc; +const xmlChar* const xmlSecHrefAes192Cbc; + +const xmlChar* const xmlSecNameAes256Cbc; +const xmlChar* const xmlSecHrefAes256Cbc; + +const xmlChar* const xmlSecNameKWAes128; +const xmlChar* const xmlSecHrefKWAes128; + +const xmlChar* const xmlSecNameKWAes192; +const xmlChar* const xmlSecHrefKWAes192; + +const xmlChar* const xmlSecNameKWAes256; +const xmlChar* const xmlSecHrefKWAes256; + +/************************************************************************* + * + * BASE64 strings + * + ************************************************************************/ +const xmlChar* const xmlSecNameBase64; +const xmlChar* const xmlSecHrefBase64; + +/************************************************************************* + * + * C14N strings + * + ************************************************************************/ +const xmlChar* const xmlSecNameC14N; +const xmlChar* const xmlSecHrefC14N; + +const xmlChar* const xmlSecNameC14NWithComments; +const xmlChar* const xmlSecHrefC14NWithComments; + +const xmlChar* const xmlSecNameExcC14N; +const xmlChar* const xmlSecHrefExcC14N; + +const xmlChar* const xmlSecNameExcC14NWithComments; +const xmlChar* const xmlSecHrefExcC14NWithComments; + +const xmlChar* const xmlSecNsExcC14N; +const xmlChar* const xmlSecNsExcC14NWithComments; + +const xmlChar* const xmlSecNodeInclusiveNamespaces; +const xmlChar* const xmlSecAttrPrefixList; + +/************************************************************************* + * + * DES strings + * + ************************************************************************/ +const xmlChar* const xmlSecNameDESKeyValue; +const xmlChar* const xmlSecNodeDESKeyValue; +const xmlChar* const xmlSecHrefDESKeyValue; + +const xmlChar* const xmlSecNameDes3Cbc; +const xmlChar* const xmlSecHrefDes3Cbc; + +const xmlChar* const xmlSecNameKWDes3; +const xmlChar* const xmlSecHrefKWDes3; + +/************************************************************************* + * + * DSA strings + * + ************************************************************************/ +const xmlChar* const xmlSecNameDSAKeyValue; +const xmlChar* const xmlSecNodeDSAKeyValue; +const xmlChar* const xmlSecHrefDSAKeyValue; + +const xmlChar* const xmlSecNodeDSAP; +const xmlChar* const xmlSecNodeDSAQ; +const xmlChar* const xmlSecNodeDSAG; +const xmlChar* const xmlSecNodeDSAJ; +const xmlChar* const xmlSecNodeDSAX; +const xmlChar* const xmlSecNodeDSAY; +const xmlChar* const xmlSecNodeDSASeed; +const xmlChar* const xmlSecNodeDSAPgenCounter; + + +const xmlChar* const xmlSecNameDsaSha1; +const xmlChar* const xmlSecHrefDsaSha1; + +/************************************************************************* + * + * EncryptedKey + * + ************************************************************************/ +const xmlChar* const xmlSecNameEncryptedKey; +const xmlChar* const xmlSecNodeEncryptedKey; +const xmlChar* const xmlSecHrefEncryptedKey; + +/************************************************************************* + * + * Enveloped transform strings + * + ************************************************************************/ +const xmlChar* const xmlSecNameEnveloped; +const xmlChar* const xmlSecHrefEnveloped; + +/************************************************************************* + * + * HMAC strings + * + ************************************************************************/ +const xmlChar* const xmlSecNameHMACKeyValue; +const xmlChar* const xmlSecNodeHMACKeyValue; +const xmlChar* const xmlSecHrefHMACKeyValue; + +const xmlChar* const xmlSecNodeHMACOutputLength; + +const xmlChar* const xmlSecNameHmacMd5; +const xmlChar* const xmlSecHrefHmacMd5; + +const xmlChar* const xmlSecNameHmacRipemd160; +const xmlChar* const xmlSecHrefHmacRipemd160; + +const xmlChar* const xmlSecNameHmacSha1; +const xmlChar* const xmlSecHrefHmacSha1; + +const xmlChar* const xmlSecNameHmacSha224; +const xmlChar* const xmlSecHrefHmacSha224; + +const xmlChar* const xmlSecNameHmacSha256; +const xmlChar* const xmlSecHrefHmacSha256; + +const xmlChar* const xmlSecNameHmacSha384; +const xmlChar* const xmlSecHrefHmacSha384; + +const xmlChar* const xmlSecNameHmacSha512; +const xmlChar* const xmlSecHrefHmacSha512; + +/************************************************************************* + * + * KeyName strings + * + ************************************************************************/ +const xmlChar* const xmlSecNameKeyName; +const xmlChar* const xmlSecNodeKeyName; + +/************************************************************************* + * + * KeyValue strings + * + ************************************************************************/ +const xmlChar* const xmlSecNameKeyValue; +const xmlChar* const xmlSecNodeKeyValue; + +/************************************************************************* + * + * Memory Buffer strings + * + ************************************************************************/ +const xmlChar* const xmlSecNameMemBuf; + +/************************************************************************* + * + * MD5 strings + * + ************************************************************************/ +const xmlChar* const xmlSecNameMd5; +const xmlChar* const xmlSecHrefMd5; + +/************************************************************************* + * + * RetrievalMethod + * + ************************************************************************/ +const xmlChar* const xmlSecNameRetrievalMethod; +const xmlChar* const xmlSecNodeRetrievalMethod; + +/************************************************************************* + * + * RIPEMD160 strings + * + ************************************************************************/ +const xmlChar* const xmlSecNameRipemd160; +const xmlChar* const xmlSecHrefRipemd160; + +/************************************************************************* + * + * RSA strings + * + ************************************************************************/ +const xmlChar* const xmlSecNameRSAKeyValue; +const xmlChar* const xmlSecNodeRSAKeyValue; +const xmlChar* const xmlSecHrefRSAKeyValue; + +const xmlChar* const xmlSecNodeRSAModulus; +const xmlChar* const xmlSecNodeRSAExponent; +const xmlChar* const xmlSecNodeRSAPrivateExponent; + +const xmlChar* const xmlSecNameRsaMd5; +const xmlChar* const xmlSecHrefRsaMd5; + +const xmlChar* const xmlSecNameRsaRipemd160; +const xmlChar* const xmlSecHrefRsaRipemd160; + +const xmlChar* const xmlSecNameRsaSha1; +const xmlChar* const xmlSecHrefRsaSha1; + +const xmlChar* const xmlSecNameRsaSha224; +const xmlChar* const xmlSecHrefRsaSha224; + +const xmlChar* const xmlSecNameRsaSha256; +const xmlChar* const xmlSecHrefRsaSha256; + +const xmlChar* const xmlSecNameRsaSha384; +const xmlChar* const xmlSecHrefRsaSha384; + +const xmlChar* const xmlSecNameRsaSha512; +const xmlChar* const xmlSecHrefRsaSha512; + +const xmlChar* const xmlSecNameRsaPkcs1; +const xmlChar* const xmlSecHrefRsaPkcs1; + +const xmlChar* const xmlSecNameRsaOaep; +const xmlChar* const xmlSecHrefRsaOaep; +const xmlChar* const xmlSecNodeRsaOAEPparams; + +/************************************************************************* + * + * SHA1 strings + * + ************************************************************************/ +const xmlChar* const xmlSecNameSha1; +const xmlChar* const xmlSecHrefSha1; + +const xmlChar* const xmlSecNameSha224; +const xmlChar* const xmlSecHrefSha224; + +const xmlChar* const xmlSecNameSha256; +const xmlChar* const xmlSecHrefSha256; + +const xmlChar* const xmlSecNameSha384; +const xmlChar* const xmlSecHrefSha384; + +const xmlChar* const xmlSecNameSha512; +const xmlChar* const xmlSecHrefSha512; + +/************************************************************************* + * + * X509 strings + * + ************************************************************************/ +const xmlChar* const xmlSecNameX509Data; +const xmlChar* const xmlSecNodeX509Data; +const xmlChar* const xmlSecHrefX509Data; + +const xmlChar* const xmlSecNodeX509Certificate; +const xmlChar* const xmlSecNodeX509CRL; +const xmlChar* const xmlSecNodeX509SubjectName; +const xmlChar* const xmlSecNodeX509IssuerSerial; +const xmlChar* const xmlSecNodeX509IssuerName; +const xmlChar* const xmlSecNodeX509SerialNumber; +const xmlChar* const xmlSecNodeX509SKI; + +const xmlChar* const xmlSecNameRawX509Cert; +const xmlChar* const xmlSecHrefRawX509Cert; + +const xmlChar* const xmlSecNameX509Store; + +/************************************************************************* + * + * PGP strings + * + ************************************************************************/ +const xmlChar* const xmlSecNamePGPData; +const xmlChar* const xmlSecNodePGPData; +const xmlChar* const xmlSecHrefPGPData; + +/************************************************************************* + * + * SPKI strings + * + ************************************************************************/ +const xmlChar* const xmlSecNameSPKIData; +const xmlChar* const xmlSecNodeSPKIData; +const xmlChar* const xmlSecHrefSPKIData; + +/************************************************************************* + * + * XPath/XPointer strings + * + ************************************************************************/ +const xmlChar* const xmlSecNameXPath; +const xmlChar* const xmlSecNodeXPath; + +const xmlChar* const xmlSecNameXPath2; +const xmlChar* const xmlSecNodeXPath2; +const xmlChar* const xmlSecXPath2FilterIntersect; +const xmlChar* const xmlSecXPath2FilterSubtract; +const xmlChar* const xmlSecXPath2FilterUnion; +const xmlChar* const xmlSecNameXPointer; +const xmlChar* const xmlSecNodeXPointer; + +/************************************************************************* + * + * Xslt strings + * + ************************************************************************/ +const xmlChar* const xmlSecNameXslt; +const xmlChar* const xmlSecHrefXslt; + +#ifndef XMLSEC_NO_SOAP +/************************************************************************* + * + * SOAP 1.1/1.2 strings + * + ************************************************************************/ +const xmlChar* const xmlSecNodeEnvelope; +const xmlChar* const xmlSecNodeHeader; +const xmlChar* const xmlSecNodeBody; +const xmlChar* const xmlSecNodeFault; +const xmlChar* const xmlSecNodeFaultCode; +const xmlChar* const xmlSecNodeFaultString; +const xmlChar* const xmlSecNodeFaultActor; +const xmlChar* const xmlSecNodeFaultDetail; +const xmlChar* const xmlSecNodeCode; +const xmlChar* const xmlSecNodeReason; +const xmlChar* const xmlSecNodeNode; +const xmlChar* const xmlSecNodeRole; +const xmlChar* const xmlSecNodeDetail; +const xmlChar* const xmlSecNodeValue; +const xmlChar* const xmlSecNodeSubcode; +const xmlChar* const xmlSecNodeText; + +const xmlChar* const xmlSecSoapFaultCodeVersionMismatch; +const xmlChar* const xmlSecSoapFaultCodeMustUnderstand; +const xmlChar* const xmlSecSoapFaultCodeClient; +const xmlChar* const xmlSecSoapFaultCodeServer; +const xmlChar* const xmlSecSoapFaultCodeReceiver; +const xmlChar* const xmlSecSoapFaultCodeSender; +const xmlChar* const xmlSecSoapFaultDataEncodningUnknown; + + +#endif /* XMLSEC_NO_SOAP */ + +/************************************************************************* + * + * Utility strings + * + ************************************************************************/ +const xmlChar* const xmlSecStringEmpty; +const xmlChar* const xmlSecStringCR; + +}; //struct _xmlSecGlobalConstData + +XMLSEC_EXPORT_VAR2 const xmlSecGlobalConstData xmlSecGlobalConsts; + +/************************************************************************* + * + * Venus: The following section defines xmlsec global strings for xmlsec dll in + * Symbian. We cannot use global const struct with exported function + * (next section) to access the global strings, because of constant + * static data initialization. Compilation errors will be resulted. + * + ************************************************************************/ +#ifdef IN_XMLSEC +/************************************************************************* + * + * Global Namespaces + * + ************************************************************************/ +#define xmlSecNs BAD_CAST "http://www.aleksey.com/xmlsec/2002" +#define xmlSecDSigNs BAD_CAST "http://www.w3.org/2000/09/xmldsig#" +#define xmlSecEncNs BAD_CAST "http://www.w3.org/2001/04/xmlenc#" +#define xmlSecXkmsNs BAD_CAST "http://www.w3.org/2002/03/xkms#" +#define xmlSecXPathNs BAD_CAST "http://www.w3.org/TR/1999/REC-xpath-19991116" +#define xmlSecXPath2Ns BAD_CAST "http://www.w3.org/2002/06/xmldsig-filter2" +#define xmlSecXPointerNs BAD_CAST "http://www.w3.org/2001/04/xmldsig-more/xptr" +#define xmlSecSoap11Ns BAD_CAST "http://schemas.xmlsoap.org/soap/envelope/" +#define xmlSecSoap12Ns BAD_CAST "http://www.w3.org/2002/06/soap-envelope" + +/************************************************************************* + * + * DSig Nodes + * + ************************************************************************/ +#define xmlSecNodeSignature BAD_CAST "Signature" +#define xmlSecNodeSignedInfo BAD_CAST "SignedInfo" +#define xmlSecNodeCanonicalizationMethod BAD_CAST "CanonicalizationMethod" +#define xmlSecNodeSignatureMethod BAD_CAST "SignatureMethod" +#define xmlSecNodeSignatureValue BAD_CAST "SignatureValue" +#define xmlSecNodeDigestMethod BAD_CAST "DigestMethod" +#define xmlSecNodeDigestValue BAD_CAST "DigestValue" +#define xmlSecNodeObject BAD_CAST "Object" +#define xmlSecNodeManifest BAD_CAST "Manifest" +#define xmlSecNodeSignatureProperties BAD_CAST "SignatureProperties" + +/************************************************************************* + * + * Encryption Nodes + * + ************************************************************************/ +#define xmlSecNodeEncryptedData BAD_CAST "EncryptedData" +#define xmlSecNodeEncryptionMethod BAD_CAST "EncryptionMethod" +#define xmlSecNodeEncryptionProperties BAD_CAST "EncryptionProperties" +#define xmlSecNodeEncryptionProperty BAD_CAST "EncryptionProperty" +#define xmlSecNodeCipherData BAD_CAST "CipherData" +#define xmlSecNodeCipherValue BAD_CAST "CipherValue" +#define xmlSecNodeCipherReference BAD_CAST "CipherReference" +#define xmlSecNodeReferenceList BAD_CAST "ReferenceList" +#define xmlSecNodeDataReference BAD_CAST "DataReference" +#define xmlSecNodeKeyReference BAD_CAST "KeyReference" + +#define xmlSecNodeCarriedKeyName BAD_CAST "CarriedKeyName" + +#define xmlSecTypeEncContent BAD_CAST "http://www.w3.org/2001/04/xmlenc#Content" +#define xmlSecTypeEncElement BAD_CAST "http://www.w3.org/2001/04/xmlenc#Element" + +/************************************************************************* + * + * XKMS Nodes + * + ************************************************************************/ +#ifndef XMLSEC_NO_XKMS +#define xmlSecXkmsServerRequestResultName BAD_CAST "result-response" +#define xmlSecXkmsServerRequestStatusName BAD_CAST "status-request" +#define xmlSecXkmsServerRequestLocateName BAD_CAST "locate-request" +#define xmlSecXkmsServerRequestValidateName BAD_CAST "validate-request" +#define xmlSecXkmsServerRequestCompoundName BAD_CAST "compound-request" + +#define xmlSecNodeResult BAD_CAST "Result" +#define xmlSecNodeStatusRequest BAD_CAST "StatusRequest" +#define xmlSecNodeStatusResult BAD_CAST "StatusResult" +#define xmlSecNodeLocateRequest BAD_CAST "LocateRequest" +#define xmlSecNodeLocateResult BAD_CAST "LocateResult" +#define xmlSecNodeValidateRequest BAD_CAST "ValidateRequest" +#define xmlSecNodeValidateResult BAD_CAST "ValidateResult" +#define xmlSecNodeCompoundRequest BAD_CAST "CompoundRequest" +#define xmlSecNodeCompoundResult BAD_CAST "CompoundResult" + +#define xmlSecNodeMessageExtension BAD_CAST "MessageExtension" +#define xmlSecNodeOpaqueClientData BAD_CAST "OpaqueClientData" +#define xmlSecNodeResponseMechanism BAD_CAST "ResponseMechanism" +#define xmlSecNodeRespondWith BAD_CAST "RespondWith" +#define xmlSecNodePendingNotification BAD_CAST "PendingNotification" +#define xmlSecNodeQueryKeyBinding BAD_CAST "QueryKeyBinding" +#define xmlSecNodeKeyUsage BAD_CAST "KeyUsage" +#define xmlSecNodeUseKeyWith BAD_CAST "UseKeyWith" +#define xmlSecNodeTimeInstant BAD_CAST "TimeInstant" +#define xmlSecNodeRequestSignatureValue BAD_CAST "RequestSignatureValue" +#define xmlSecNodeUnverifiedKeyBinding BAD_CAST "UnverifiedKeyBinding" +#define xmlSecNodeValidityInterval BAD_CAST "ValidityInterval" +#define xmlSecNodeStatus BAD_CAST "Status" +#define xmlSecNodeValidReason BAD_CAST "ValidReason" +#define xmlSecNodeInvalidReason BAD_CAST "InvalidReason" +#define xmlSecNodeIndeterminateReason BAD_CAST "IndeterminateReason" + +#define xmlSecAttrService BAD_CAST "Service" +#define xmlSecAttrNonce BAD_CAST "Nonce" +#define xmlSecAttrOriginalRequestId BAD_CAST "OriginalRequestId" +#define xmlSecAttrResponseLimit BAD_CAST "ResponseLimit" +#define xmlSecAttrMechanism BAD_CAST "Mechanism[" +#define xmlSecAttrIdentifier BAD_CAST "Identifier" +#define xmlSecAttrApplication BAD_CAST "Application" +#define xmlSecAttrResultMajor BAD_CAST "ResultMajor" +#define xmlSecAttrResultMinor BAD_CAST "ResultMinor" +#define xmlSecAttrRequestId BAD_CAST "RequestId" +#define xmlSecAttrNotBefore BAD_CAST "NotBefore" +#define xmlSecAttrNotOnOrAfter BAD_CAST "NotOnOrAfter" +#define xmlSecAttrTime BAD_CAST "Time" +#define xmlSecAttrStatusValue BAD_CAST "StatusValue" + +#define xmlSecResponseMechanismPending BAD_CAST "Pending" +#define xmlSecResponseMechanismRepresent BAD_CAST "Represent" +#define xmlSecResponseMechanismRequestSignatureValue BAD_CAST "RequestSignatureValue" + +#define xmlSecRespondWithKeyName BAD_CAST "KeyName" +#define xmlSecRespondWithKeyValue BAD_CAST "KeyValue" +#define xmlSecRespondWithX509Cert BAD_CAST "X509Cert" +#define xmlSecRespondWithX509Chain BAD_CAST "X509Chain" +#define xmlSecRespondWithX509CRL BAD_CAST "X509CRL" +#define xmlSecRespondWithOCSP BAD_CAST "OCSP" +#define xmlSecRespondWithRetrievalMethod BAD_CAST "RetrievalMethod" +#define xmlSecRespondWithPGP BAD_CAST "PGP" +#define xmlSecRespondWithPGPWeb BAD_CAST "PGPWeb" +#define xmlSecRespondWithSPKI BAD_CAST "SPKI" +#define xmlSecRespondWithPrivateKey BAD_CAST "PrivateKey" + +#define xmlSecStatusResultSuccess BAD_CAST "Success" +#define xmlSecStatusResultFailed BAD_CAST "Failed" +#define xmlSecStatusResultPending BAD_CAST "Pending" + +#define xmlSecKeyUsageEncryption BAD_CAST "Encryption" +#define xmlSecKeyUsageSignature BAD_CAST "Signature" +#define xmlSecKeyUsageExchange BAD_CAST "Exchange" + +#define xmlSecKeyBindingStatusValid BAD_CAST "Valid" +#define xmlSecKeyBindingStatusInvalid BAD_CAST "Invalid" +#define xmlSecKeyBindingStatusIndeterminate BAD_CAST "Indeterminate" + +#define xmlSecKeyBindingReasonIssuerTrust BAD_CAST "IssuerTrust" +#define xmlSecKeyBindingReasonRevocationStatus BAD_CAST "RevocationStatus" +#define xmlSecKeyBindingReasonValidityInterval BAD_CAST "ValidityInterval" +#define xmlSecKeyBindingReasonSignature BAD_CAST "Signature" + +#define xmlSecResultMajorCodeSuccess BAD_CAST "Success" +#define xmlSecResultMajorCodeVersionMismatch BAD_CAST "VersionMismatch" +#define xmlSecResultMajorCodeSender BAD_CAST "Sender" +#define xmlSecResultMajorCodeReceiver BAD_CAST "Receiver" +#define xmlSecResultMajorCodeRepresent BAD_CAST "Represent" +#define xmlSecResultMajorCodePending BAD_CAST "Pending" + +#define xmlSecResultMinorCodeNoMatch BAD_CAST "NoMatch" +#define xmlSecResultMinorCodeTooManyResponses BAD_CAST "TooManyResponses" +#define xmlSecResultMinorCodeIncomplete BAD_CAST "Incomplete" +#define xmlSecResultMinorCodeFailure BAD_CAST "Failure" +#define xmlSecResultMinorCodeRefused BAD_CAST "Refused" +#define xmlSecResultMinorCodeNoAuthentication BAD_CAST "NoAuthentication" +#define xmlSecResultMinorCodeMessageNotSupported BAD_CAST "MessageNotSupported" +#define xmlSecResultMinorCodeUnknownResponseId BAD_CAST "UnknownResponseId" +#define xmlSecResultMinorCodeNotSynchronous BAD_CAST "NotSynchronous" + +#define xmlSecXkmsSoapSubcodeValueMessageNotSupported BAD_CAST "MessageNotSupported" +#define xmlSecXkmsSoapSubcodeValueBadMessage BAD_CAST "BadMessage" + +#define xmlSecXkmsSoapFaultReasonLang BAD_CAST "en" +#define xmlSecXkmsSoapFaultReasonUnsupportedVersion BAD_CAST "Unsupported SOAP version" +#define xmlSecXkmsSoapFaultReasonUnableToProcess BAD_CAST "Unable to process %s" +#define xmlSecXkmsSoapFaultReasonServiceUnavailable BAD_CAST "Service temporarily unable" +#define xmlSecXkmsSoapFaultReasonMessageNotSupported BAD_CAST "%s message not supported" +#define xmlSecXkmsSoapFaultReasonMessageInvalid BAD_CAST "%s message invalid" + +#define xmlSecXkmsFormatStrPlain BAD_CAST "plain" +#define xmlSecXkmsFormatStrSoap11 BAD_CAST "soap-1.1" +#define xmlSecXkmsFormatStrSoap12 BAD_CAST "soap-1.2" + +#endif /* XMLSEC_NO_XKMS */ + +/************************************************************************* + * + * KeyInfo Nodes + * + ************************************************************************/ +#define xmlSecNodeKeyInfo BAD_CAST "KeyInfo" +#define xmlSecNodeReference BAD_CAST "Reference" +#define xmlSecNodeTransforms BAD_CAST "Transforms" +#define xmlSecNodeTransform BAD_CAST "Transform" + +/************************************************************************* + * + * Attributes + * + ************************************************************************/ +#define xmlSecAttrId BAD_CAST "Id" +#define xmlSecAttrURI BAD_CAST "URI" +#define xmlSecAttrType BAD_CAST "Type" +#define xmlSecAttrMimeType BAD_CAST "MimeType" +#define xmlSecAttrEncoding BAD_CAST "Encoding" +#define xmlSecAttrAlgorithm BAD_CAST "Algorithm" +#define xmlSecAttrFilter BAD_CAST "Filter" +#define xmlSecAttrRecipient BAD_CAST "Recipient" +#define xmlSecAttrTarget BAD_CAST "Target" + +/************************************************************************* + * + * AES strings + * + ************************************************************************/ +#define xmlSecNameAESKeyValue BAD_CAST "aes" +#define xmlSecNodeAESKeyValue BAD_CAST "AESKeyValue" +#define xmlSecHrefAESKeyValue BAD_CAST "http://www.aleksey.com/xmlsec/2002#AESKeyValue" + +#define xmlSecNameAes128Cbc BAD_CAST "aes128-cbc" +#define xmlSecHrefAes128Cbc BAD_CAST "http://www.w3.org/2001/04/xmlenc#aes128-cbc" + +#define xmlSecNameAes192Cbc BAD_CAST "aes192-cbc" +#define xmlSecHrefAes192Cbc BAD_CAST "http://www.w3.org/2001/04/xmlenc#aes192-cbc" + +#define xmlSecNameAes256Cbc BAD_CAST "aes256-cbc" +#define xmlSecHrefAes256Cbc BAD_CAST "http://www.w3.org/2001/04/xmlenc#aes256-cbc" + +#define xmlSecNameKWAes128 BAD_CAST "kw-aes128" +#define xmlSecHrefKWAes128 BAD_CAST "http://www.w3.org/2001/04/xmlenc#kw-aes128" + +#define xmlSecNameKWAes192 BAD_CAST "kw-aes192" +#define xmlSecHrefKWAes192 BAD_CAST "http://www.w3.org/2001/04/xmlenc#kw-aes192" + +#define xmlSecNameKWAes256 BAD_CAST "kw-aes256" +#define xmlSecHrefKWAes256 BAD_CAST "http://www.w3.org/2001/04/xmlenc#kw-aes256" + +/************************************************************************* + * + * BASE64 strings + * + ************************************************************************/ +#define xmlSecNameBase64 BAD_CAST "base64" +#define xmlSecHrefBase64 BAD_CAST "http://www.w3.org/2000/09/xmldsig#base64" + +/************************************************************************* + * + * C14N strings + * + ************************************************************************/ +#define xmlSecNameC14N BAD_CAST "c14n" +#define xmlSecHrefC14N BAD_CAST "http://www.w3.org/TR/2001/REC-xml-c14n-20010315" + +#define xmlSecNameC14NWithComments BAD_CAST "c14n-with-comments" +#define xmlSecHrefC14NWithComments BAD_CAST "http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithComments" + +#define xmlSecNameExcC14N BAD_CAST "exc-c14n" +#define xmlSecHrefExcC14N BAD_CAST "http://www.w3.org/2001/10/xml-exc-c14n#" + +#define xmlSecNameExcC14NWithComments BAD_CAST "exc-c14n-with-comments" +#define xmlSecHrefExcC14NWithComments BAD_CAST "http://www.w3.org/2001/10/xml-exc-c14n#WithComments" + +#define xmlSecNsExcC14N BAD_CAST "http://www.w3.org/2001/10/xml-exc-c14n#" +#define xmlSecNsExcC14NWithComments BAD_CAST "http://www.w3.org/2001/10/xml-exc-c14n#WithComments" + +#define xmlSecNodeInclusiveNamespaces BAD_CAST "InclusiveNamespaces" +#define xmlSecAttrPrefixList BAD_CAST "PrefixList" +/************************************************************************* + * + * DES strings + * + ************************************************************************/ +#define xmlSecNameDESKeyValue BAD_CAST "des" +#define xmlSecNodeDESKeyValue BAD_CAST "DESKeyValue" +#define xmlSecHrefDESKeyValue BAD_CAST "http://www.aleksey.com/xmlsec/2002#DESKeyValue" + +#define xmlSecNameDes3Cbc BAD_CAST "tripledes-cbc" +#define xmlSecHrefDes3Cbc BAD_CAST "http://www.w3.org/2001/04/xmlenc#tripledes-cbc" + +#define xmlSecNameKWDes3 BAD_CAST "kw-tripledes" +#define xmlSecHrefKWDes3 BAD_CAST "http://www.w3.org/2001/04/xmlenc#kw-tripledes" + +/************************************************************************* + * + * DSA strings + * + ************************************************************************/ +#define xmlSecNameDSAKeyValue BAD_CAST "dsa" +#define xmlSecNodeDSAKeyValue BAD_CAST "DSAKeyValue" +#define xmlSecHrefDSAKeyValue BAD_CAST "http://www.w3.org/2000/09/xmldsig#DSAKeyValue" +#define xmlSecNodeDSAP BAD_CAST "P" +#define xmlSecNodeDSAQ BAD_CAST "Q" +#define xmlSecNodeDSAG BAD_CAST "G" +#define xmlSecNodeDSAJ BAD_CAST "J" +#define xmlSecNodeDSAX BAD_CAST "X" +#define xmlSecNodeDSAY BAD_CAST "Y" +#define xmlSecNodeDSASeed BAD_CAST "Seed" +#define xmlSecNodeDSAPgenCounter BAD_CAST "PgenCounter" + +#define xmlSecNameDsaSha1 BAD_CAST "dsa-sha1" +#define xmlSecHrefDsaSha1 BAD_CAST "http://www.w3.org/2000/09/xmldsig#dsa-sha1" + +/************************************************************************* + * + * EncryptedKey + * + ************************************************************************/ +#define xmlSecNameEncryptedKey BAD_CAST "enc-key" +#define xmlSecNodeEncryptedKey BAD_CAST "EncryptedKey" +#define xmlSecHrefEncryptedKey BAD_CAST "http://www.w3.org/2001/04/xmlenc#EncryptedKey" + +/************************************************************************* + * + * Enveloped transform strings + * + ************************************************************************/ +#define xmlSecNameEnveloped BAD_CAST "enveloped-signature" +#define xmlSecHrefEnveloped BAD_CAST "http://www.w3.org/2000/09/xmldsig#enveloped-signature" + +/************************************************************************* + * + * HMAC strings + * + ************************************************************************/ +#define xmlSecNameHMACKeyValue BAD_CAST "hmac" +#define xmlSecNodeHMACKeyValue BAD_CAST "HMACKeyValue" +#define xmlSecHrefHMACKeyValue BAD_CAST "http://www.aleksey.com/xmlsec/2002#HMACKeyValue" + +#define xmlSecNodeHMACOutputLength BAD_CAST "HMACOutputLength" + +#define xmlSecNameHmacMd5 BAD_CAST "hmac-md5" +#define xmlSecHrefHmacMd5 BAD_CAST "http://www.w3.org/2001/04/xmldsig-more#hmac-md5" + +#define xmlSecNameHmacRipemd160 BAD_CAST "hmac-ripemd160" +#define xmlSecHrefHmacRipemd160 BAD_CAST "http://www.w3.org/2001/04/xmldsig-more#hmac-ripemd160" + +#define xmlSecNameHmacSha1 BAD_CAST "hmac-sha1" +#define xmlSecHrefHmacSha1 BAD_CAST "http://www.w3.org/2000/09/xmldsig#hmac-sha1" + +#define xmlSecNameHmacSha224 BAD_CAST "hmac-sha224" +#define xmlSecHrefHmacSha224 BAD_CAST "http://www.w3.org/2001/04/xmldsig-more#hmac-sha224" + +#define xmlSecNameHmacSha256 BAD_CAST "hmac-sha256" +#define xmlSecHrefHmacSha256 BAD_CAST "http://www.w3.org/2001/04/xmldsig-more#hmac-sha256" + +#define xmlSecNameHmacSha384 BAD_CAST "hmac-sha384" +#define xmlSecHrefHmacSha384 BAD_CAST "http://www.w3.org/2001/04/xmldsig-more#hmac-sha384" + +#define xmlSecNameHmacSha512 BAD_CAST "hmac-sha512" +#define xmlSecHrefHmacSha512 BAD_CAST "http://www.w3.org/2001/04/xmldsig-more#hmac-sha512" + +/************************************************************************* + * + * KeyName strings + * + ************************************************************************/ +#define xmlSecNameKeyName BAD_CAST "key-name" +#define xmlSecNodeKeyName BAD_CAST "KeyName" + +/************************************************************************* + * + * KeyValue strings + * + ************************************************************************/ +#define xmlSecNameKeyValue BAD_CAST "key-value" +#define xmlSecNodeKeyValue BAD_CAST "KeyValue" + +/************************************************************************* + * + * Memory Buffer strings + * + ************************************************************************/ +#define xmlSecNameMemBuf BAD_CAST "membuf-transform" + +/************************************************************************* + * + * MD5 strings + * + ************************************************************************/ +#define xmlSecNameMd5 BAD_CAST "md5" +#define xmlSecHrefMd5 BAD_CAST "http://www.w3.org/2001/04/xmldsig-more#md5" + +/************************************************************************* + * + * RetrievalMethod + * + ************************************************************************/ +#define xmlSecNameRetrievalMethod BAD_CAST "retrieval-method" +#define xmlSecNodeRetrievalMethod BAD_CAST "RetrievalMethod" + +/************************************************************************* + * + * RIPEMD160 strings + * + ************************************************************************/ +#define xmlSecNameRipemd160 BAD_CAST "ripemd160" +#define xmlSecHrefRipemd160 BAD_CAST "http://www.w3.org/2001/04/xmlenc#ripemd160" + +/************************************************************************* + * + * RSA strings + * + ************************************************************************/ +#define xmlSecNameRSAKeyValue BAD_CAST "rsa" +#define xmlSecNodeRSAKeyValue BAD_CAST "RSAKeyValue" +#define xmlSecHrefRSAKeyValue BAD_CAST "http://www.w3.org/2000/09/xmldsig#RSAKeyValue" +#define xmlSecNodeRSAModulus BAD_CAST "Modulus" +#define xmlSecNodeRSAExponent BAD_CAST "Exponent" +#define xmlSecNodeRSAPrivateExponent BAD_CAST "PrivateExponent" + +#define xmlSecNameRsaMd5 BAD_CAST "rsa-md5" +#define xmlSecHrefRsaMd5 BAD_CAST "http://www.w3.org/2001/04/xmldsig-more#rsa-md5" + +#define xmlSecNameRsaRipemd160 BAD_CAST "rsa-ripemd160" +#define xmlSecHrefRsaRipemd160 BAD_CAST "http://www.w3.org/2001/04/xmldsig-more#rsa-ripemd160" + +#define xmlSecNameRsaSha1 BAD_CAST "rsa-sha1" +#define xmlSecHrefRsaSha1 BAD_CAST "http://www.w3.org/2000/09/xmldsig#rsa-sha1" + +#define xmlSecNameRsaSha224 BAD_CAST "rsa-sha224" +#define xmlSecHrefRsaSha224 BAD_CAST "http://www.w3.org/2001/04/xmldsig-more#rsa-sha224" + +#define xmlSecNameRsaSha256 BAD_CAST "rsa-sha256" +#define xmlSecHrefRsaSha256 BAD_CAST "http://www.w3.org/2001/04/xmldsig-more#rsa-sha256" + +#define xmlSecNameRsaSha384 BAD_CAST "rsa-sha384" +#define xmlSecHrefRsaSha384 BAD_CAST "http://www.w3.org/2001/04/xmldsig-more#rsa-sha384" + +#define xmlSecNameRsaSha512 BAD_CAST "rsa-sha512" +#define xmlSecHrefRsaSha512 BAD_CAST "http://www.w3.org/2001/04/xmldsig-more#rsa-sha512" + +#define xmlSecNameRsaPkcs1 BAD_CAST "rsa-1_5" +#define xmlSecHrefRsaPkcs1 BAD_CAST "http://www.w3.org/2001/04/xmlenc#rsa-1_5" + +#define xmlSecNameRsaOaep BAD_CAST "rsa-oaep-mgf1p" +#define xmlSecHrefRsaOaep BAD_CAST "http://www.w3.org/2001/04/xmlenc#rsa-oaep-mgf1p" +#define xmlSecNodeRsaOAEPparams BAD_CAST "OAEPparams" + +/************************************************************************* + * + * SHA1 strings + * + ************************************************************************/ +#define xmlSecNameSha1 BAD_CAST "sha1" +#define xmlSecHrefSha1 BAD_CAST "http://www.w3.org/2000/09/xmldsig#sha1" + +#define xmlSecNameSha224 BAD_CAST "sha224" +#define xmlSecHrefSha224 BAD_CAST "http://www.w3.org/2001/04/xmldsig-more#sha224" + +#define xmlSecNameSha256 BAD_CAST "sha256" +#define xmlSecHrefSha256 BAD_CAST "http://www.w3.org/2001/04/xmlenc#sha256" + +#define xmlSecNameSha384 BAD_CAST "sha384" +#define xmlSecHrefSha384 BAD_CAST "http://www.w3.org/2001/04/xmldsig-more#sha384" + +#define xmlSecNameSha512 BAD_CAST "sha512" +#define xmlSecHrefSha512 BAD_CAST "http://www.w3.org/2001/04/xmlenc#sha512" + +/************************************************************************* + * + * X509 strings + * + ************************************************************************/ +#define xmlSecNameX509Data BAD_CAST "x509" +#define xmlSecNodeX509Data BAD_CAST "X509Data" +#define xmlSecHrefX509Data BAD_CAST "http://www.w3.org/2000/09/xmldsig#X509Data" + +#define xmlSecNodeX509Certificate BAD_CAST "X509Certificate" +#define xmlSecNodeX509CRL BAD_CAST "X509CRL" +#define xmlSecNodeX509SubjectName BAD_CAST "X509SubjectName" +#define xmlSecNodeX509IssuerSerial BAD_CAST "X509IssuerSerial" +#define xmlSecNodeX509IssuerName BAD_CAST "X509IssuerName" +#define xmlSecNodeX509SerialNumber BAD_CAST "X509SerialNumber" +#define xmlSecNodeX509SKI BAD_CAST "X509SKI" + +#define xmlSecNameRawX509Cert BAD_CAST "raw-x509-cert" +#define xmlSecHrefRawX509Cert BAD_CAST "http://www.w3.org/2000/09/xmldsig#rawX509Certificate" + +#define xmlSecNameX509Store BAD_CAST "x509-store" + +/************************************************************************* + * + * PGP strings + * + ************************************************************************/ +#define xmlSecNamePGPData BAD_CAST "pgp" +#define xmlSecNodePGPData BAD_CAST "PGPData" +#define xmlSecHrefPGPData BAD_CAST "http://www.w3.org/2000/09/xmldsig#PGPData" + +/************************************************************************* + * + * SPKI strings + * + ************************************************************************/ +#define xmlSecNameSPKIData BAD_CAST "spki" +#define xmlSecNodeSPKIData BAD_CAST "SPKIData" +#define xmlSecHrefSPKIData BAD_CAST "http://www.w3.org/2000/09/xmldsig#SPKIData" + +/************************************************************************* + * + * XPath/XPointer strings + * + ************************************************************************/ +#define xmlSecNameXPath BAD_CAST "xpath" +#define xmlSecNodeXPath BAD_CAST "XPath" + +#define xmlSecNameXPath2 BAD_CAST "xpath2" +#define xmlSecNodeXPath2 BAD_CAST "XPath" +#define xmlSecXPath2FilterIntersect BAD_CAST "intersect" +#define xmlSecXPath2FilterSubtract BAD_CAST "subtract" +#define xmlSecXPath2FilterUnion BAD_CAST "union" + +#define xmlSecNameXPointer BAD_CAST "xpointer" +#define xmlSecNodeXPointer BAD_CAST "XPointer" + +/************************************************************************* + * + * Xslt strings + * + ************************************************************************/ +#define xmlSecNameXslt BAD_CAST "xslt" +#define xmlSecHrefXslt BAD_CAST "http://www.w3.org/TR/1999/REC-xslt-19991116" + +#ifndef XMLSEC_NO_SOAP +/************************************************************************* + * + * SOAP 1.1/1.2 strings + * + ************************************************************************/ +#define xmlSecNodeEnvelope BAD_CAST "Envelope" +#define xmlSecNodeHeader BAD_CAST "Header" +#define xmlSecNodeBody BAD_CAST "Body" +#define xmlSecNodeFault BAD_CAST "Fault" +#define xmlSecNodeFaultCode BAD_CAST "faultcode" +#define xmlSecNodeFaultString BAD_CAST "faultstring" +#define xmlSecNodeFaultActor BAD_CAST "faultactor" +#define xmlSecNodeFaultDetail BAD_CAST "detail" +#define xmlSecNodeCode BAD_CAST "Code" +#define xmlSecNodeReason BAD_CAST "Reason" +#define xmlSecNodeNode BAD_CAST "Node" +#define xmlSecNodeRole BAD_CAST "Role" +#define xmlSecNodeDetail BAD_CAST "Detail" +#define xmlSecNodeValue BAD_CAST "Value" +#define xmlSecNodeSubcode BAD_CAST "Subcode" +#define xmlSecNodeText BAD_CAST "Text" + + +#define xmlSecSoapFaultCodeVersionMismatch BAD_CAST "VersionMismatch" +#define xmlSecSoapFaultCodeMustUnderstand BAD_CAST "MustUnderstand" +#define xmlSecSoapFaultCodeClient BAD_CAST "Client" +#define xmlSecSoapFaultCodeServer BAD_CAST "Server" +#define xmlSecSoapFaultCodeReceiver BAD_CAST "Receiver" +#define xmlSecSoapFaultCodeSender BAD_CAST "Sender" +#define xmlSecSoapFaultDataEncodningUnknown BAD_CAST "DataEncodingUnknown" + + +#endif /* XMLSEC_NO_SOAP */ + +/************************************************************************* + * + * Utility strings + * + ************************************************************************/ +#define xmlSecStringEmpty BAD_CAST "" +#define xmlSecStringCR BAD_CAST "\n" + +#endif // IN_XMLSEC + + +/************************************************************************* + * + * Venus: The following section defines xmlsec global strings for other dlls in + * Symbian. We could use the previous section also, but using + * the following method (global const struct with exported function) + * could save some memory. + * + ************************************************************************/ +#if !defined(IN_XMLSEC) +/************************************************************************* + * + * Global Namespaces + * + ************************************************************************/ +#define xmlSecNs (XMLSEC_GLOBAL_CONST xmlSecNs) +#define xmlSecDSigNs (XMLSEC_GLOBAL_CONST xmlSecDSigNs) +#define xmlSecEncNs (XMLSEC_GLOBAL_CONST xmlSecEncNs) +#define xmlSecXkmsNs (XMLSEC_GLOBAL_CONST xmlSecXkmsNs) +#define xmlSecXPathNs (XMLSEC_GLOBAL_CONST xmlSecXPathNs) +#define xmlSecXPath2Ns (XMLSEC_GLOBAL_CONST xmlSecXPath2Ns) +#define xmlSecXPointerNs (XMLSEC_GLOBAL_CONST xmlSecXPointerNs) +#define xmlSecSoap11Ns (XMLSEC_GLOBAL_CONST xmlSecSoap11Ns) +#define xmlSecSoap12Ns (XMLSEC_GLOBAL_CONST xmlSecSoap12Ns) + +/************************************************************************* + * + * DSig Nodes + * + ************************************************************************/ +#define xmlSecNodeSignature (XMLSEC_GLOBAL_CONST xmlSecNodeSignature) +#define xmlSecNodeSignedInfo (XMLSEC_GLOBAL_CONST xmlSecNodeSignedInfo) +#define xmlSecNodeSignatureValue (XMLSEC_GLOBAL_CONST xmlSecNodeSignatureValue) +#define xmlSecNodeCanonicalizationMethod (XMLSEC_GLOBAL_CONST xmlSecNodeCanonicalizationMethod) +#define xmlSecNodeSignatureMethod (XMLSEC_GLOBAL_CONST xmlSecNodeSignatureMethod) +#define xmlSecNodeDigestMethod (XMLSEC_GLOBAL_CONST xmlSecNodeDigestMethod) +#define xmlSecNodeDigestValue (XMLSEC_GLOBAL_CONST xmlSecNodeDigestValue) +#define xmlSecNodeObject (XMLSEC_GLOBAL_CONST xmlSecNodeObject) +#define xmlSecNodeManifest (XMLSEC_GLOBAL_CONST xmlSecNodeManifest) +#define xmlSecNodeSignatureProperties (XMLSEC_GLOBAL_CONST xmlSecNodeSignatureProperties) + + +/************************************************************************* + * + * Encryption Nodes + * + ************************************************************************/ +#define xmlSecNodeEncryptedData (XMLSEC_GLOBAL_CONST xmlSecNodeEncryptedData) +#define xmlSecNodeEncryptionMethod (XMLSEC_GLOBAL_CONST xmlSecNodeEncryptionMethod) +#define xmlSecNodeEncryptionProperties (XMLSEC_GLOBAL_CONST xmlSecNodeEncryptionProperties) +#define xmlSecNodeEncryptionProperty (XMLSEC_GLOBAL_CONST xmlSecNodeEncryptionProperty) +#define xmlSecNodeCipherData (XMLSEC_GLOBAL_CONST xmlSecNodeCipherData) +#define xmlSecNodeCipherValue (XMLSEC_GLOBAL_CONST xmlSecNodeCipherValue) +#define xmlSecNodeCipherReference (XMLSEC_GLOBAL_CONST xmlSecNodeCipherReference) +#define xmlSecNodeReferenceList (XMLSEC_GLOBAL_CONST xmlSecNodeReferenceList) +#define xmlSecNodeDataReference (XMLSEC_GLOBAL_CONST xmlSecNodeDataReference) +#define xmlSecNodeKeyReference (XMLSEC_GLOBAL_CONST xmlSecNodeKeyReference) +#define xmlSecNodeCarriedKeyName (XMLSEC_GLOBAL_CONST xmlSecNodeCarriedKeyName) + +#define xmlSecTypeEncContent (XMLSEC_GLOBAL_CONST xmlSecTypeEncContent) +#define xmlSecTypeEncElement (XMLSEC_GLOBAL_CONST xmlSecTypeEncElement) + +/************************************************************************* + * + * XKMS nodes, attributes and value strings + * + ************************************************************************/ +#ifndef XMLSEC_NO_XKMS +#define xmlSecXkmsServerRequestResultName (XMLSEC_GLOBAL_CONST xmlSecXkmsServerRequestResultName) +#define xmlSecXkmsServerRequestStatusName (XMLSEC_GLOBAL_CONST xmlSecXkmsServerRequestStatusName) +#define xmlSecXkmsServerRequestLocateName (XMLSEC_GLOBAL_CONST xmlSecXkmsServerRequestLocateName) +#define xmlSecXkmsServerRequestValidateName (XMLSEC_GLOBAL_CONST xmlSecXkmsServerRequestValidateName) +#define xmlSecXkmsServerRequestCompoundName (XMLSEC_GLOBAL_CONST xmlSecXkmsServerRequestCompoundName) + +#define xmlSecNodeResult (XMLSEC_GLOBAL_CONST xmlSecNodeResult) +#define xmlSecNodeStatusRequest (XMLSEC_GLOBAL_CONST xmlSecNodeStatusRequest) +#define xmlSecNodeStatusResult (XMLSEC_GLOBAL_CONST xmlSecNodeStatusResult) +#define xmlSecNodeLocateRequest (XMLSEC_GLOBAL_CONST xmlSecNodeLocateRequest) +#define xmlSecNodeLocateResult (XMLSEC_GLOBAL_CONST xmlSecNodeLocateResult) +#define xmlSecNodeValidateRequest (XMLSEC_GLOBAL_CONST xmlSecNodeValidateRequest) +#define xmlSecNodeValidateResult (XMLSEC_GLOBAL_CONST xmlSecNodeValidateResult) +#define xmlSecNodeCompoundRequest (XMLSEC_GLOBAL_CONST xmlSecNodeCompoundRequest) +#define xmlSecNodeCompoundResult (XMLSEC_GLOBAL_CONST xmlSecNodeCompoundResult) + +#define xmlSecNodeMessageExtension (XMLSEC_GLOBAL_CONST xmlSecNodeMessageExtension) +#define xmlSecNodeOpaqueClientData (XMLSEC_GLOBAL_CONST xmlSecNodeOpaqueClientData) +#define xmlSecNodeResponseMechanism (XMLSEC_GLOBAL_CONST xmlSecNodeResponseMechanism) +#define xmlSecNodeRespondWith (XMLSEC_GLOBAL_CONST xmlSecNodeRespondWith) +#define xmlSecNodePendingNotification (XMLSEC_GLOBAL_CONST xmlSecNodePendingNotification) +#define xmlSecNodeQueryKeyBinding (XMLSEC_GLOBAL_CONST xmlSecNodeQueryKeyBinding) +#define xmlSecNodeKeyUsage (XMLSEC_GLOBAL_CONST xmlSecNodeKeyUsage) +#define xmlSecNodeUseKeyWith (XMLSEC_GLOBAL_CONST xmlSecNodeUseKeyWith) +#define xmlSecNodeTimeInstant (XMLSEC_GLOBAL_CONST xmlSecNodeTimeInstant) +#define xmlSecNodeRequestSignatureValue (XMLSEC_GLOBAL_CONST xmlSecNodeRequestSignatureValue) +#define xmlSecNodeUnverifiedKeyBinding (XMLSEC_GLOBAL_CONST xmlSecNodeUnverifiedKeyBinding) +#define xmlSecNodeValidityInterval (XMLSEC_GLOBAL_CONST xmlSecNodeValidityInterval) +#define xmlSecNodeStatus (XMLSEC_GLOBAL_CONST xmlSecNodeStatus) +#define xmlSecNodeValidReason (XMLSEC_GLOBAL_CONST xmlSecNodeValidReason) +#define xmlSecNodeInvalidReason (XMLSEC_GLOBAL_CONST xmlSecNodeInvalidReason) +#define xmlSecNodeIndeterminateReason (XMLSEC_GLOBAL_CONST xmlSecNodeIndeterminateReason) + + +#define xmlSecAttrService (XMLSEC_GLOBAL_CONST xmlSecAttrService ) +#define xmlSecAttrNonce (XMLSEC_GLOBAL_CONST xmlSecAttrNonce ) +#define xmlSecAttrOriginalRequestId (XMLSEC_GLOBAL_CONST xmlSecAttrOriginalRequestId ) +#define xmlSecAttrResponseLimit (XMLSEC_GLOBAL_CONST xmlSecAttrResponseLimit ) +#define xmlSecAttrMechanism (XMLSEC_GLOBAL_CONST xmlSecAttrMechanism ) +#define xmlSecAttrIdentifier (XMLSEC_GLOBAL_CONST xmlSecAttrIdentifier ) +#define xmlSecAttrApplication (XMLSEC_GLOBAL_CONST xmlSecAttrApplication ) +#define xmlSecAttrResultMajor (XMLSEC_GLOBAL_CONST xmlSecAttrResultMajor ) +#define xmlSecAttrResultMinor (XMLSEC_GLOBAL_CONST xmlSecAttrResultMinor ) +#define xmlSecAttrRequestId (XMLSEC_GLOBAL_CONST xmlSecAttrRequestId ) +#define xmlSecAttrNotBefore (XMLSEC_GLOBAL_CONST xmlSecAttrNotBefore ) +#define xmlSecAttrNotOnOrAfter (XMLSEC_GLOBAL_CONST xmlSecAttrNotOnOrAfter ) +#define xmlSecAttrTime (XMLSEC_GLOBAL_CONST xmlSecAttrTime ) +#define xmlSecAttrStatusValue (XMLSEC_GLOBAL_CONST xmlSecAttrStatusValue ) + +#define xmlSecResponseMechanismPending (XMLSEC_GLOBAL_CONST xmlSecResponseMechanismPending ) +#define xmlSecResponseMechanismRepresent (XMLSEC_GLOBAL_CONST xmlSecResponseMechanismRepresent ) +#define xmlSecResponseMechanismRequestSignatureValue (XMLSEC_GLOBAL_CONST xmlSecResponseMechanismRequestSignatureValue ) + +#define xmlSecRespondWithKeyName (XMLSEC_GLOBAL_CONST xmlSecRespondWithKeyName ) +#define xmlSecRespondWithKeyValue (XMLSEC_GLOBAL_CONST xmlSecRespondWithKeyValue ) +#define xmlSecRespondWithX509Cert (XMLSEC_GLOBAL_CONST xmlSecRespondWithX509Cert ) +#define xmlSecRespondWithX509Chain (XMLSEC_GLOBAL_CONST xmlSecRespondWithX509Chain ) +#define xmlSecRespondWithX509CRL (XMLSEC_GLOBAL_CONST xmlSecRespondWithX509CRL ) +#define xmlSecRespondWithOCSP (XMLSEC_GLOBAL_CONST xmlSecRespondWithOCSP ) +#define xmlSecRespondWithRetrievalMethod (XMLSEC_GLOBAL_CONST xmlSecRespondWithRetrievalMethod ) +#define xmlSecRespondWithPGP (XMLSEC_GLOBAL_CONST xmlSecRespondWithPGP ) +#define xmlSecRespondWithPGPWeb (XMLSEC_GLOBAL_CONST xmlSecRespondWithPGPWeb ) +#define xmlSecRespondWithSPKI (XMLSEC_GLOBAL_CONST xmlSecRespondWithSPKI ) +#define xmlSecRespondWithPrivateKey (XMLSEC_GLOBAL_CONST xmlSecRespondWithPrivateKey ) + +#define xmlSecStatusResultSuccess (XMLSEC_GLOBAL_CONST xmlSecStatusResultSuccess ) +#define xmlSecStatusResultFailed (XMLSEC_GLOBAL_CONST xmlSecStatusResultFailed ) +#define xmlSecStatusResultPending (XMLSEC_GLOBAL_CONST xmlSecStatusResultPending ) + +#define xmlSecKeyUsageEncryption (XMLSEC_GLOBAL_CONST xmlSecKeyUsageEncryption ) +#define xmlSecKeyUsageSignature (XMLSEC_GLOBAL_CONST xmlSecKeyUsageSignature ) +#define xmlSecKeyUsageExchange (XMLSEC_GLOBAL_CONST xmlSecKeyUsageExchange ) + +#define xmlSecKeyBindingStatusValid (XMLSEC_GLOBAL_CONST xmlSecKeyBindingStatusValid ) +#define xmlSecKeyBindingStatusInvalid (XMLSEC_GLOBAL_CONST xmlSecKeyBindingStatusInvalid ) +#define xmlSecKeyBindingStatusIndeterminate (XMLSEC_GLOBAL_CONST xmlSecKeyBindingStatusIndeterminate ) + +#define xmlSecKeyBindingReasonIssuerTrust (XMLSEC_GLOBAL_CONST xmlSecKeyBindingReasonIssuerTrust ) +#define xmlSecKeyBindingReasonRevocationStatus (XMLSEC_GLOBAL_CONST xmlSecKeyBindingReasonRevocationStatus ) +#define xmlSecKeyBindingReasonValidityInterval (XMLSEC_GLOBAL_CONST xmlSecKeyBindingReasonValidityInterval ) +#define xmlSecKeyBindingReasonSignature (XMLSEC_GLOBAL_CONST xmlSecKeyBindingReasonSignature ) + +#define xmlSecResultMajorCodeSuccess (XMLSEC_GLOBAL_CONST xmlSecResultMajorCodeSuccess ) +#define xmlSecResultMajorCodeVersionMismatch (XMLSEC_GLOBAL_CONST xmlSecResultMajorCodeVersionMismatch ) +#define xmlSecResultMajorCodeSender (XMLSEC_GLOBAL_CONST xmlSecResultMajorCodeSender ) +#define xmlSecResultMajorCodeReceiver (XMLSEC_GLOBAL_CONST xmlSecResultMajorCodeReceiver ) +#define xmlSecResultMajorCodeRepresent (XMLSEC_GLOBAL_CONST xmlSecResultMajorCodeRepresent ) +#define xmlSecResultMajorCodePending (XMLSEC_GLOBAL_CONST xmlSecResultMajorCodePending ) + +#define xmlSecResultMinorCodeNoMatch (XMLSEC_GLOBAL_CONST xmlSecResultMinorCodeNoMatch ) +#define xmlSecResultMinorCodeTooManyResponses (XMLSEC_GLOBAL_CONST xmlSecResultMinorCodeTooManyResponses ) +#define xmlSecResultMinorCodeIncomplete (XMLSEC_GLOBAL_CONST xmlSecResultMinorCodeIncomplete ) +#define xmlSecResultMinorCodeFailure (XMLSEC_GLOBAL_CONST xmlSecResultMinorCodeFailure ) +#define xmlSecResultMinorCodeRefused (XMLSEC_GLOBAL_CONST xmlSecResultMinorCodeRefused ) +#define xmlSecResultMinorCodeNoAuthentication (XMLSEC_GLOBAL_CONST xmlSecResultMinorCodeNoAuthentication ) +#define xmlSecResultMinorCodeMessageNotSupported (XMLSEC_GLOBAL_CONST xmlSecResultMinorCodeMessageNotSupported ) +#define xmlSecResultMinorCodeUnknownResponseId (XMLSEC_GLOBAL_CONST xmlSecResultMinorCodeUnknownResponseId ) +#define xmlSecResultMinorCodeNotSynchronous (XMLSEC_GLOBAL_CONST xmlSecResultMinorCodeNotSynchronous ) + +#define xmlSecXkmsSoapFaultReasonLang (XMLSEC_GLOBAL_CONST xmlSecXkmsSoapFaultReasonLang ) +#define xmlSecXkmsSoapFaultReasonUnsupportedVersion (XMLSEC_GLOBAL_CONST xmlSecXkmsSoapFaultReasonUnsupportedVersion ) +#define xmlSecXkmsSoapFaultReasonUnableToProcess (XMLSEC_GLOBAL_CONST xmlSecXkmsSoapFaultReasonUnableToProcess ) +#define xmlSecXkmsSoapFaultReasonServiceUnavailable (XMLSEC_GLOBAL_CONST xmlSecXkmsSoapFaultReasonServiceUnavailable ) +#define xmlSecXkmsSoapFaultReasonMessageNotSupported (XMLSEC_GLOBAL_CONST xmlSecXkmsSoapFaultReasonMessageNotSupported ) +#define xmlSecXkmsSoapFaultReasonMessageInvalid (XMLSEC_GLOBAL_CONST xmlSecXkmsSoapFaultReasonMessageInvalid ) + +#define xmlSecXkmsSoapSubcodeValueMessageNotSupported (XMLSEC_GLOBAL_CONST xmlSecXkmsSoapSubcodeValueMessageNotSupported ) +#define xmlSecXkmsSoapSubcodeValueBadMessage (XMLSEC_GLOBAL_CONST xmlSecXkmsSoapSubcodeValueBadMessage ) + +#define xmlSecXkmsFormatStrPlain (XMLSEC_GLOBAL_CONST xmlSecXkmsFormatStrPlain ) +#define xmlSecXkmsFormatStrSoap11 (XMLSEC_GLOBAL_CONST xmlSecXkmsFormatStrSoap11 ) +#define xmlSecXkmsFormatStrSoap12 (XMLSEC_GLOBAL_CONST xmlSecXkmsFormatStrSoap12 ) + +#endif /* XMLSEC_NO_XKMS */ + +/************************************************************************* + * + * KeyInfo and Transform Nodes + * + ************************************************************************/ +#define xmlSecNodeKeyInfo (XMLSEC_GLOBAL_CONST xmlSecNodeKeyInfo ) +#define xmlSecNodeReference (XMLSEC_GLOBAL_CONST xmlSecNodeReference ) +#define xmlSecNodeTransforms (XMLSEC_GLOBAL_CONST xmlSecNodeTransforms ) +#define xmlSecNodeTransform (XMLSEC_GLOBAL_CONST xmlSecNodeTransform ) + +/************************************************************************* + * + * Attributes + * + ************************************************************************/ +#define xmlSecAttrId (XMLSEC_GLOBAL_CONST xmlSecAttrId ) +#define xmlSecAttrURI (XMLSEC_GLOBAL_CONST xmlSecAttrURI ) +#define xmlSecAttrType (XMLSEC_GLOBAL_CONST xmlSecAttrType ) +#define xmlSecAttrMimeType (XMLSEC_GLOBAL_CONST xmlSecAttrMimeType ) +#define xmlSecAttrEncoding (XMLSEC_GLOBAL_CONST xmlSecAttrEncoding ) +#define xmlSecAttrAlgorithm (XMLSEC_GLOBAL_CONST xmlSecAttrAlgorithm ) +#define xmlSecAttrTarget (XMLSEC_GLOBAL_CONST xmlSecAttrTarget ) +#define xmlSecAttrFilter (XMLSEC_GLOBAL_CONST xmlSecAttrFilter ) +#define xmlSecAttrRecipient (XMLSEC_GLOBAL_CONST xmlSecAttrRecipient ) + +/************************************************************************* + * + * AES strings + * + ************************************************************************/ +#define xmlSecNameAESKeyValue (XMLSEC_GLOBAL_CONST xmlSecNameAESKeyValue ) +#define xmlSecNodeAESKeyValue (XMLSEC_GLOBAL_CONST xmlSecNodeAESKeyValue ) +#define xmlSecHrefAESKeyValue (XMLSEC_GLOBAL_CONST xmlSecHrefAESKeyValue ) + +#define xmlSecNameAes128Cbc (XMLSEC_GLOBAL_CONST xmlSecNameAes128Cbc ) +#define xmlSecHrefAes128Cbc (XMLSEC_GLOBAL_CONST xmlSecHrefAes128Cbc ) + +#define xmlSecNameAes192Cbc (XMLSEC_GLOBAL_CONST xmlSecNameAes192Cbc ) +#define xmlSecHrefAes192Cbc (XMLSEC_GLOBAL_CONST xmlSecHrefAes192Cbc ) + +#define xmlSecNameAes256Cbc (XMLSEC_GLOBAL_CONST xmlSecNameAes256Cbc ) +#define xmlSecHrefAes256Cbc (XMLSEC_GLOBAL_CONST xmlSecHrefAes256Cbc ) + +#define xmlSecNameKWAes128 (XMLSEC_GLOBAL_CONST xmlSecNameKWAes128 ) +#define xmlSecHrefKWAes128 (XMLSEC_GLOBAL_CONST xmlSecHrefKWAes128 ) + +#define xmlSecNameKWAes192 (XMLSEC_GLOBAL_CONST xmlSecNameKWAes192 ) +#define xmlSecHrefKWAes192 (XMLSEC_GLOBAL_CONST xmlSecHrefKWAes192 ) + +#define xmlSecNameKWAes256 (XMLSEC_GLOBAL_CONST xmlSecNameKWAes256 ) +#define xmlSecHrefKWAes256 (XMLSEC_GLOBAL_CONST xmlSecHrefKWAes256 ) + +/************************************************************************* + * + * BASE64 strings + * + ************************************************************************/ +#define xmlSecNameBase64 (XMLSEC_GLOBAL_CONST xmlSecNameBase64 ) +#define xmlSecHrefBase64 (XMLSEC_GLOBAL_CONST xmlSecHrefBase64 ) + +/************************************************************************* + * + * C14N strings + * + ************************************************************************/ +#define xmlSecNameC14N (XMLSEC_GLOBAL_CONST xmlSecNameC14N ) +#define xmlSecHrefC14N (XMLSEC_GLOBAL_CONST xmlSecHrefC14N ) + +#define xmlSecNameC14NWithComments (XMLSEC_GLOBAL_CONST xmlSecNameC14NWithComments ) +#define xmlSecHrefC14NWithComments (XMLSEC_GLOBAL_CONST xmlSecHrefC14NWithComments ) + +#define xmlSecNameExcC14N (XMLSEC_GLOBAL_CONST xmlSecNameExcC14N ) +#define xmlSecHrefExcC14N (XMLSEC_GLOBAL_CONST xmlSecHrefExcC14N ) + +#define xmlSecNameExcC14NWithComments (XMLSEC_GLOBAL_CONST xmlSecNameExcC14NWithComments ) +#define xmlSecHrefExcC14NWithComments (XMLSEC_GLOBAL_CONST xmlSecHrefExcC14NWithComments ) + +#define xmlSecNsExcC14N (XMLSEC_GLOBAL_CONST xmlSecNsExcC14N ) +#define xmlSecNsExcC14NWithComments (XMLSEC_GLOBAL_CONST xmlSecNsExcC14NWithComments ) + +#define xmlSecNodeInclusiveNamespaces (XMLSEC_GLOBAL_CONST xmlSecNodeInclusiveNamespaces ) +#define xmlSecAttrPrefixList (XMLSEC_GLOBAL_CONST xmlSecAttrPrefixList ) + +/************************************************************************* + * + * DES strings + * + ************************************************************************/ +#define xmlSecNameDESKeyValue (XMLSEC_GLOBAL_CONST xmlSecNameDESKeyValue ) +#define xmlSecNodeDESKeyValue (XMLSEC_GLOBAL_CONST xmlSecNodeDESKeyValue ) +#define xmlSecHrefDESKeyValue (XMLSEC_GLOBAL_CONST xmlSecHrefDESKeyValue ) + +#define xmlSecNameDes3Cbc (XMLSEC_GLOBAL_CONST xmlSecNameDes3Cbc ) +#define xmlSecHrefDes3Cbc (XMLSEC_GLOBAL_CONST xmlSecHrefDes3Cbc ) + +#define xmlSecNameKWDes3 (XMLSEC_GLOBAL_CONST xmlSecNameKWDes3 ) +#define xmlSecHrefKWDes3 (XMLSEC_GLOBAL_CONST xmlSecHrefKWDes3 ) + +/************************************************************************* + * + * DSA strings + * + ************************************************************************/ +#define xmlSecNameDSAKeyValue (XMLSEC_GLOBAL_CONST xmlSecNameDSAKeyValue ) +#define xmlSecNodeDSAKeyValue (XMLSEC_GLOBAL_CONST xmlSecNodeDSAKeyValue ) +#define xmlSecHrefDSAKeyValue (XMLSEC_GLOBAL_CONST xmlSecHrefDSAKeyValue ) + +#define xmlSecNodeDSAP (XMLSEC_GLOBAL_CONST xmlSecNodeDSAP ) +#define xmlSecNodeDSAQ (XMLSEC_GLOBAL_CONST xmlSecNodeDSAQ ) +#define xmlSecNodeDSAG (XMLSEC_GLOBAL_CONST xmlSecNodeDSAG ) +#define xmlSecNodeDSAJ (XMLSEC_GLOBAL_CONST xmlSecNodeDSAJ ) +#define xmlSecNodeDSAX (XMLSEC_GLOBAL_CONST xmlSecNodeDSAX ) +#define xmlSecNodeDSAY (XMLSEC_GLOBAL_CONST xmlSecNodeDSAY ) +#define xmlSecNodeDSASeed (XMLSEC_GLOBAL_CONST xmlSecNodeDSASeed ) +#define xmlSecNodeDSAPgenCounter (XMLSEC_GLOBAL_CONST xmlSecNodeDSAPgenCounter ) + + +#define xmlSecNameDsaSha1 (XMLSEC_GLOBAL_CONST xmlSecNameDsaSha1 ) +#define xmlSecHrefDsaSha1 (XMLSEC_GLOBAL_CONST xmlSecHrefDsaSha1 ) + +/************************************************************************* + * + * EncryptedKey + * + ************************************************************************/ +#define xmlSecNameEncryptedKey (XMLSEC_GLOBAL_CONST xmlSecNameEncryptedKey ) +#define xmlSecNodeEncryptedKey (XMLSEC_GLOBAL_CONST xmlSecNodeEncryptedKey ) +#define xmlSecHrefEncryptedKey (XMLSEC_GLOBAL_CONST xmlSecHrefEncryptedKey ) + +/************************************************************************* + * + * Enveloped transform strings + * + ************************************************************************/ +#define xmlSecNameEnveloped (XMLSEC_GLOBAL_CONST xmlSecNameEnveloped ) +#define xmlSecHrefEnveloped (XMLSEC_GLOBAL_CONST xmlSecHrefEnveloped ) + +/************************************************************************* + * + * HMAC strings + * + ************************************************************************/ +#define xmlSecNameHMACKeyValue (XMLSEC_GLOBAL_CONST xmlSecNameHMACKeyValue ) +#define xmlSecNodeHMACKeyValue (XMLSEC_GLOBAL_CONST xmlSecNodeHMACKeyValue ) +#define xmlSecHrefHMACKeyValue (XMLSEC_GLOBAL_CONST xmlSecHrefHMACKeyValue ) + +#define xmlSecNodeHMACOutputLength (XMLSEC_GLOBAL_CONST xmlSecNodeHMACOutputLength ) + +#define xmlSecNameHmacMd5 (XMLSEC_GLOBAL_CONST xmlSecNameHmacMd5 ) +#define xmlSecHrefHmacMd5 (XMLSEC_GLOBAL_CONST xmlSecHrefHmacMd5 ) + +#define xmlSecNameHmacRipemd160 (XMLSEC_GLOBAL_CONST xmlSecNameHmacRipemd160 ) +#define xmlSecHrefHmacRipemd160 (XMLSEC_GLOBAL_CONST xmlSecHrefHmacRipemd160 ) + +#define xmlSecNameHmacSha1 (XMLSEC_GLOBAL_CONST xmlSecNameHmacSha1 ) +#define xmlSecHrefHmacSha1 (XMLSEC_GLOBAL_CONST xmlSecHrefHmacSha1 ) + +#define xmlSecNameHmacSha224 (XMLSEC_GLOBAL_CONST xmlSecNameHmacSha224 ) +#define xmlSecHrefHmacSha224 (XMLSEC_GLOBAL_CONST xmlSecHrefHmacSha224 ) + +#define xmlSecNameHmacSha256 (XMLSEC_GLOBAL_CONST xmlSecNameHmacSha256 ) +#define xmlSecHrefHmacSha256 (XMLSEC_GLOBAL_CONST xmlSecHrefHmacSha256 ) + +#define xmlSecNameHmacSha384 (XMLSEC_GLOBAL_CONST xmlSecNameHmacSha384 ) +#define xmlSecHrefHmacSha384 (XMLSEC_GLOBAL_CONST xmlSecHrefHmacSha384 ) + +#define xmlSecNameHmacSha512 (XMLSEC_GLOBAL_CONST xmlSecNameHmacSha512 ) +#define xmlSecHrefHmacSha512 (XMLSEC_GLOBAL_CONST xmlSecHrefHmacSha512 ) + +/************************************************************************* + * + * KeyName strings + * + ************************************************************************/ +#define xmlSecNameKeyName (XMLSEC_GLOBAL_CONST xmlSecNameKeyName ) +#define xmlSecNodeKeyName (XMLSEC_GLOBAL_CONST xmlSecNodeKeyName ) + +/************************************************************************* + * + * KeyValue strings + * + ************************************************************************/ +#define xmlSecNameKeyValue (XMLSEC_GLOBAL_CONST xmlSecNameKeyValue ) +#define xmlSecNodeKeyValue (XMLSEC_GLOBAL_CONST xmlSecNodeKeyValue ) + +/************************************************************************* + * + * Memory Buffer strings + * + ************************************************************************/ +#define xmlSecNameMemBuf (XMLSEC_GLOBAL_CONST xmlSecNameMemBuf ) + +/************************************************************************* + * + * MD5 strings + * + ************************************************************************/ +#define xmlSecNameMd5 (XMLSEC_GLOBAL_CONST xmlSecNameMd5 ) +#define xmlSecHrefMd5 (XMLSEC_GLOBAL_CONST xmlSecHrefMd5 ) + +/************************************************************************* + * + * RetrievalMethod + * + ************************************************************************/ +#define xmlSecNameRetrievalMethod (XMLSEC_GLOBAL_CONST xmlSecNameRetrievalMethod ) +#define xmlSecNodeRetrievalMethod (XMLSEC_GLOBAL_CONST xmlSecNodeRetrievalMethod ) + +/************************************************************************* + * + * RIPEMD160 strings + * + ************************************************************************/ +#define xmlSecNameRipemd160 (XMLSEC_GLOBAL_CONST xmlSecNameRipemd160 ) +#define xmlSecHrefRipemd160 (XMLSEC_GLOBAL_CONST xmlSecHrefRipemd160 ) + +/************************************************************************* + * + * RSA strings + * + ************************************************************************/ +#define xmlSecNameRSAKeyValue (XMLSEC_GLOBAL_CONST xmlSecNameRSAKeyValue ) +#define xmlSecNodeRSAKeyValue (XMLSEC_GLOBAL_CONST xmlSecNodeRSAKeyValue ) +#define xmlSecHrefRSAKeyValue (XMLSEC_GLOBAL_CONST xmlSecHrefRSAKeyValue ) + +#define xmlSecNodeRSAModulus (XMLSEC_GLOBAL_CONST xmlSecNodeRSAModulus ) +#define xmlSecNodeRSAExponent (XMLSEC_GLOBAL_CONST xmlSecNodeRSAExponent ) +#define xmlSecNodeRSAPrivateExponent (XMLSEC_GLOBAL_CONST xmlSecNodeRSAPrivateExponent ) + +#define xmlSecNameRsaMd5 (XMLSEC_GLOBAL_CONST xmlSecNameRsaMd5 ) +#define xmlSecHrefRsaMd5 (XMLSEC_GLOBAL_CONST xmlSecHrefRsaMd5 ) + +#define xmlSecNameRsaRipemd160 (XMLSEC_GLOBAL_CONST xmlSecNameRsaRipemd160 ) +#define xmlSecHrefRsaRipemd160 (XMLSEC_GLOBAL_CONST xmlSecHrefRsaRipemd160 ) + +#define xmlSecNameRsaSha1 (XMLSEC_GLOBAL_CONST xmlSecNameRsaSha1 ) +#define xmlSecHrefRsaSha1 (XMLSEC_GLOBAL_CONST xmlSecHrefRsaSha1 ) + +#define xmlSecNameRsaSha224 (XMLSEC_GLOBAL_CONST xmlSecNameRsaSha224 ) +#define xmlSecHrefRsaSha224 (XMLSEC_GLOBAL_CONST xmlSecHrefRsaSha224 ) + +#define xmlSecNameRsaSha256 (XMLSEC_GLOBAL_CONST xmlSecNameRsaSha256 ) +#define xmlSecHrefRsaSha256 (XMLSEC_GLOBAL_CONST xmlSecHrefRsaSha256 ) + +#define xmlSecNameRsaSha384 (XMLSEC_GLOBAL_CONST xmlSecNameRsaSha384 ) +#define xmlSecHrefRsaSha384 (XMLSEC_GLOBAL_CONST xmlSecHrefRsaSha384 ) + +#define xmlSecNameRsaSha512 (XMLSEC_GLOBAL_CONST xmlSecNameRsaSha512 ) +#define xmlSecHrefRsaSha512 (XMLSEC_GLOBAL_CONST xmlSecHrefRsaSha512 ) + +#define xmlSecNameRsaPkcs1 (XMLSEC_GLOBAL_CONST xmlSecNameRsaPkcs1 ) +#define xmlSecHrefRsaPkcs1 (XMLSEC_GLOBAL_CONST xmlSecHrefRsaPkcs1 ) + +#define xmlSecNameRsaOaep (XMLSEC_GLOBAL_CONST xmlSecNameRsaOaep ) +#define xmlSecHrefRsaOaep (XMLSEC_GLOBAL_CONST xmlSecHrefRsaOaep ) +#define xmlSecNodeRsaOAEPparams (XMLSEC_GLOBAL_CONST xmlSecNodeRsaOAEPparams ) + +/************************************************************************* + * + * SHA1 strings + * + ************************************************************************/ +#define xmlSecNameSha1 (XMLSEC_GLOBAL_CONST xmlSecNameSha1 ) +#define xmlSecHrefSha1 (XMLSEC_GLOBAL_CONST xmlSecHrefSha1 ) + +#define xmlSecNameSha224 (XMLSEC_GLOBAL_CONST xmlSecNameSha224 ) +#define xmlSecHrefSha224 (XMLSEC_GLOBAL_CONST xmlSecHrefSha224 ) + +#define xmlSecNameSha256 (XMLSEC_GLOBAL_CONST xmlSecNameSha256 ) +#define xmlSecHrefSha256 (XMLSEC_GLOBAL_CONST xmlSecHrefSha256 ) + +#define xmlSecNameSha384 (XMLSEC_GLOBAL_CONST xmlSecNameSha384 ) +#define xmlSecHrefSha384 (XMLSEC_GLOBAL_CONST xmlSecHrefSha384 ) + +#define xmlSecNameSha512 (XMLSEC_GLOBAL_CONST xmlSecNameSha512 ) +#define xmlSecHrefSha512 (XMLSEC_GLOBAL_CONST xmlSecHrefSha512 ) + +/************************************************************************* + * + * X509 strings + * + ************************************************************************/ +#define xmlSecNameX509Data (XMLSEC_GLOBAL_CONST xmlSecNameX509Data ) +#define xmlSecNodeX509Data (XMLSEC_GLOBAL_CONST xmlSecNodeX509Data ) +#define xmlSecHrefX509Data (XMLSEC_GLOBAL_CONST xmlSecHrefX509Data ) + +#define xmlSecNodeX509Certificate (XMLSEC_GLOBAL_CONST xmlSecNodeX509Certificate ) +#define xmlSecNodeX509CRL (XMLSEC_GLOBAL_CONST xmlSecNodeX509CRL ) +#define xmlSecNodeX509SubjectName (XMLSEC_GLOBAL_CONST xmlSecNodeX509SubjectName ) +#define xmlSecNodeX509IssuerSerial (XMLSEC_GLOBAL_CONST xmlSecNodeX509IssuerSerial ) +#define xmlSecNodeX509IssuerName (XMLSEC_GLOBAL_CONST xmlSecNodeX509IssuerName ) +#define xmlSecNodeX509SerialNumber (XMLSEC_GLOBAL_CONST xmlSecNodeX509SerialNumber ) +#define xmlSecNodeX509SKI (XMLSEC_GLOBAL_CONST xmlSecNodeX509SKI ) + +#define xmlSecNameRawX509Cert (XMLSEC_GLOBAL_CONST xmlSecNameRawX509Cert ) +#define xmlSecHrefRawX509Cert (XMLSEC_GLOBAL_CONST xmlSecHrefRawX509Cert ) + +#define xmlSecNameX509Store (XMLSEC_GLOBAL_CONST xmlSecNameX509Store ) + +/************************************************************************* + * + * PGP strings + * + ************************************************************************/ +#define xmlSecNamePGPData (XMLSEC_GLOBAL_CONST xmlSecNamePGPData ) +#define xmlSecNodePGPData (XMLSEC_GLOBAL_CONST xmlSecNodePGPData ) +#define xmlSecHrefPGPData (XMLSEC_GLOBAL_CONST xmlSecHrefPGPData ) + +/************************************************************************* + * + * SPKI strings + * + ************************************************************************/ +#define xmlSecNameSPKIData (XMLSEC_GLOBAL_CONST xmlSecNameSPKIData ) +#define xmlSecNodeSPKIData (XMLSEC_GLOBAL_CONST xmlSecNodeSPKIData ) +#define xmlSecHrefSPKIData (XMLSEC_GLOBAL_CONST xmlSecHrefSPKIData ) + +/************************************************************************* + * + * XPath/XPointer strings + * + ************************************************************************/ +#define xmlSecNameXPath (XMLSEC_GLOBAL_CONST xmlSecNameXPath ) +#define xmlSecNodeXPath (XMLSEC_GLOBAL_CONST xmlSecNodeXPath ) + +#define xmlSecNameXPath2 (XMLSEC_GLOBAL_CONST xmlSecNameXPath2 ) +#define xmlSecNodeXPath2 (XMLSEC_GLOBAL_CONST xmlSecNodeXPath2 ) +#define xmlSecXPath2FilterIntersect (XMLSEC_GLOBAL_CONST xmlSecXPath2FilterIntersect ) +#define xmlSecXPath2FilterSubtract (XMLSEC_GLOBAL_CONST xmlSecXPath2FilterSubtract ) +#define xmlSecXPath2FilterUnion (XMLSEC_GLOBAL_CONST xmlSecXPath2FilterUnion ) +#define xmlSecNameXPointer (XMLSEC_GLOBAL_CONST xmlSecNameXPointer ) +#define xmlSecNodeXPointer (XMLSEC_GLOBAL_CONST xmlSecNodeXPointer ) + +/************************************************************************* + * + * Xslt strings + * + ************************************************************************/ +#define xmlSecNameXslt (XMLSEC_GLOBAL_CONST xmlSecNameXslt ) +#define xmlSecHrefXslt (XMLSEC_GLOBAL_CONST xmlSecHrefXslt ) + +#ifndef XMLSEC_NO_SOAP +/************************************************************************* + * + * SOAP 1.1/1.2 strings + * + ************************************************************************/ +#define xmlSecNodeEnvelope (XMLSEC_GLOBAL_CONST xmlSecNodeEnvelope ) +#define xmlSecNodeHeader (XMLSEC_GLOBAL_CONST xmlSecNodeHeader ) +#define xmlSecNodeBody (XMLSEC_GLOBAL_CONST xmlSecNodeBody ) +#define xmlSecNodeFault (XMLSEC_GLOBAL_CONST xmlSecNodeFault ) +#define xmlSecNodeFaultCode (XMLSEC_GLOBAL_CONST xmlSecNodeFaultCode ) +#define xmlSecNodeFaultString (XMLSEC_GLOBAL_CONST xmlSecNodeFaultString ) +#define xmlSecNodeFaultActor (XMLSEC_GLOBAL_CONST xmlSecNodeFaultActor ) +#define xmlSecNodeFaultDetail (XMLSEC_GLOBAL_CONST xmlSecNodeFaultDetail ) +#define xmlSecNodeCode (XMLSEC_GLOBAL_CONST xmlSecNodeCode ) +#define xmlSecNodeReason (XMLSEC_GLOBAL_CONST xmlSecNodeReason ) +#define xmlSecNodeNode (XMLSEC_GLOBAL_CONST xmlSecNodeNode ) +#define xmlSecNodeRole (XMLSEC_GLOBAL_CONST xmlSecNodeRole ) +#define xmlSecNodeDetail (XMLSEC_GLOBAL_CONST xmlSecNodeDetail ) +#define xmlSecNodeValue (XMLSEC_GLOBAL_CONST xmlSecNodeValue ) +#define xmlSecNodeSubcode (XMLSEC_GLOBAL_CONST xmlSecNodeSubcode ) +#define xmlSecNodeText (XMLSEC_GLOBAL_CONST xmlSecNodeText ) + +#define xmlSecSoapFaultCodeVersionMismatch (XMLSEC_GLOBAL_CONST xmlSecSoapFaultCodeVersionMismatch ) +#define xmlSecSoapFaultCodeMustUnderstand (XMLSEC_GLOBAL_CONST xmlSecSoapFaultCodeMustUnderstand ) +#define xmlSecSoapFaultCodeClient (XMLSEC_GLOBAL_CONST xmlSecSoapFaultCodeClient ) +#define xmlSecSoapFaultCodeServer (XMLSEC_GLOBAL_CONST xmlSecSoapFaultCodeServer ) +#define xmlSecSoapFaultCodeReceiver (XMLSEC_GLOBAL_CONST xmlSecSoapFaultCodeReceiver ) +#define xmlSecSoapFaultCodeSender (XMLSEC_GLOBAL_CONST xmlSecSoapFaultCodeSender ) +#define xmlSecSoapFaultDataEncodningUnknown (XMLSEC_GLOBAL_CONST xmlSecSoapFaultDataEncodningUnknown ) + + +#endif /* XMLSEC_NO_SOAP */ + +/************************************************************************* + * + * Utility strings + * + ************************************************************************/ +#define xmlSecStringEmpty (XMLSEC_GLOBAL_CONST xmlSecStringEmpty ) +#define xmlSecStringCR (XMLSEC_GLOBAL_CONST xmlSecStringCR ) + +#endif //!defined(IN_XMLSEC) + + +XMLSEC_EXPORT const xmlSecGlobalConstData* xmlSecGetGlobalConsts(); + +#endif // __SYMBIAN32__ + + +#if !defined(__SYMBIAN32__) +/* Defining strings for non-Symbian platform */ + +/************************************************************************* + * + * Global Namespaces + * + ************************************************************************/ + +XMLSEC_EXPORT_VAR const xmlChar xmlSecNs[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecDSigNs[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecEncNs[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecXkmsNs[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecXPathNs[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecXPath2Ns[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecXPointerNs[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecSoap11Ns[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecSoap12Ns[]; + + +/************************************************************************* + * + * DSig Nodes + * + ************************************************************************/ +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeSignature[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeSignedInfo[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeSignatureValue[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeCanonicalizationMethod[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeSignatureMethod[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeDigestMethod[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeDigestValue[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeObject[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeManifest[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeSignatureProperties[]; + +/************************************************************************* + * + * Encryption Nodes + * + ************************************************************************/ +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeEncryptedData[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeEncryptionMethod[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeEncryptionProperties[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeEncryptionProperty[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeCipherData[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeCipherValue[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeCipherReference[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeReferenceList[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeDataReference[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeKeyReference[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeCarriedKeyName[]; + +XMLSEC_EXPORT_VAR const xmlChar xmlSecTypeEncContent[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecTypeEncElement[]; + +/************************************************************************* + * + * XKMS nodes, attributes and value strings + * + ************************************************************************/ +#ifndef XMLSEC_NO_XKMS +XMLSEC_EXPORT_VAR const xmlChar xmlSecXkmsServerRequestResultName[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecXkmsServerRequestStatusName[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecXkmsServerRequestLocateName[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecXkmsServerRequestValidateName[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecXkmsServerRequestCompoundName[]; + +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeResult[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeStatusRequest[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeStatusResult[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeLocateRequest[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeLocateResult[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeValidateRequest[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeValidateResult[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeCompoundRequest[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeCompoundResult[]; + +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeMessageExtension[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeOpaqueClientData[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeResponseMechanism[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeRespondWith[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodePendingNotification[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeQueryKeyBinding[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeKeyUsage[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeUseKeyWith[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeTimeInstant[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeRequestSignatureValue[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeUnverifiedKeyBinding[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeValidityInterval[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeStatus[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeValidReason[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeInvalidReason[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeIndeterminateReason[]; + + +XMLSEC_EXPORT_VAR const xmlChar xmlSecAttrService[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecAttrNonce[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecAttrOriginalRequestId[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecAttrResponseLimit[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecAttrMechanism[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecAttrIdentifier[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecAttrApplication[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecAttrResultMajor[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecAttrResultMinor[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecAttrRequestId[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecAttrNotBefore[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecAttrNotOnOrAfter[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecAttrTime[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecAttrStatusValue[]; + +XMLSEC_EXPORT_VAR const xmlChar xmlSecResponseMechanismPending[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecResponseMechanismRepresent[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecResponseMechanismRequestSignatureValue[]; + +XMLSEC_EXPORT_VAR const xmlChar xmlSecRespondWithKeyName[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecRespondWithKeyValue[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecRespondWithX509Cert[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecRespondWithX509Chain[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecRespondWithX509CRL[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecRespondWithOCSP[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecRespondWithRetrievalMethod[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecRespondWithPGP[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecRespondWithPGPWeb[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecRespondWithSPKI[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecRespondWithPrivateKey[]; + +XMLSEC_EXPORT_VAR const xmlChar xmlSecStatusResultSuccess[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecStatusResultFailed[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecStatusResultPending[]; + +XMLSEC_EXPORT_VAR const xmlChar xmlSecKeyUsageEncryption[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecKeyUsageSignature[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecKeyUsageExchange[]; + +XMLSEC_EXPORT_VAR const xmlChar xmlSecKeyBindingStatusValid[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecKeyBindingStatusInvalid[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecKeyBindingStatusIndeterminate[]; + +XMLSEC_EXPORT_VAR const xmlChar xmlSecKeyBindingReasonIssuerTrust[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecKeyBindingReasonRevocationStatus[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecKeyBindingReasonValidityInterval[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecKeyBindingReasonSignature[]; + +XMLSEC_EXPORT_VAR const xmlChar xmlSecResultMajorCodeSuccess[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecResultMajorCodeVersionMismatch[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecResultMajorCodeSender[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecResultMajorCodeReceiver[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecResultMajorCodeRepresent[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecResultMajorCodePending[]; + +XMLSEC_EXPORT_VAR const xmlChar xmlSecResultMinorCodeNoMatch[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecResultMinorCodeTooManyResponses[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecResultMinorCodeIncomplete[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecResultMinorCodeFailure[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecResultMinorCodeRefused[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecResultMinorCodeNoAuthentication[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecResultMinorCodeMessageNotSupported[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecResultMinorCodeUnknownResponseId[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecResultMinorCodeNotSynchronous[]; + +XMLSEC_EXPORT_VAR const xmlChar xmlSecXkmsSoapFaultReasonLang[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecXkmsSoapFaultReasonUnsupportedVersion[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecXkmsSoapFaultReasonUnableToProcess[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecXkmsSoapFaultReasonServiceUnavailable[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecXkmsSoapFaultReasonMessageNotSupported[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecXkmsSoapFaultReasonMessageInvalid[]; + +XMLSEC_EXPORT_VAR const xmlChar xmlSecXkmsSoapSubcodeValueMessageNotSupported[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecXkmsSoapSubcodeValueBadMessage[]; + +XMLSEC_EXPORT_VAR const xmlChar xmlSecXkmsFormatStrPlain[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecXkmsFormatStrSoap11[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecXkmsFormatStrSoap12[]; + +#endif /* XMLSEC_NO_XKMS */ + +/************************************************************************* + * + * KeyInfo and Transform Nodes + * + ************************************************************************/ +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeKeyInfo[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeReference[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeTransforms[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeTransform[]; + +/************************************************************************* + * + * Attributes + * + ************************************************************************/ +XMLSEC_EXPORT_VAR const xmlChar xmlSecAttrId[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecAttrURI[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecAttrType[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecAttrMimeType[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecAttrEncoding[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecAttrAlgorithm[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecAttrTarget[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecAttrFilter[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecAttrRecipient[]; + +/************************************************************************* + * + * AES strings + * + ************************************************************************/ +XMLSEC_EXPORT_VAR const xmlChar xmlSecNameAESKeyValue[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeAESKeyValue[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefAESKeyValue[]; + +XMLSEC_EXPORT_VAR const xmlChar xmlSecNameAes128Cbc[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefAes128Cbc[]; + +XMLSEC_EXPORT_VAR const xmlChar xmlSecNameAes192Cbc[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefAes192Cbc[]; + +XMLSEC_EXPORT_VAR const xmlChar xmlSecNameAes256Cbc[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefAes256Cbc[]; + +XMLSEC_EXPORT_VAR const xmlChar xmlSecNameKWAes128[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefKWAes128[]; + +XMLSEC_EXPORT_VAR const xmlChar xmlSecNameKWAes192[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefKWAes192[]; + +XMLSEC_EXPORT_VAR const xmlChar xmlSecNameKWAes256[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefKWAes256[]; + +/************************************************************************* + * + * BASE64 strings + * + ************************************************************************/ +XMLSEC_EXPORT_VAR const xmlChar xmlSecNameBase64[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefBase64[]; + +/************************************************************************* + * + * C14N strings + * + ************************************************************************/ +XMLSEC_EXPORT_VAR const xmlChar xmlSecNameC14N[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefC14N[]; + +XMLSEC_EXPORT_VAR const xmlChar xmlSecNameC14NWithComments[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefC14NWithComments[]; + +XMLSEC_EXPORT_VAR const xmlChar xmlSecNameExcC14N[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefExcC14N[]; + +XMLSEC_EXPORT_VAR const xmlChar xmlSecNameExcC14NWithComments[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefExcC14NWithComments[]; + +XMLSEC_EXPORT_VAR const xmlChar xmlSecNsExcC14N[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNsExcC14NWithComments[]; + +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeInclusiveNamespaces[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecAttrPrefixList[]; + +/************************************************************************* + * + * DES strings + * + ************************************************************************/ +XMLSEC_EXPORT_VAR const xmlChar xmlSecNameDESKeyValue[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeDESKeyValue[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefDESKeyValue[]; + +XMLSEC_EXPORT_VAR const xmlChar xmlSecNameDes3Cbc[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefDes3Cbc[]; + +XMLSEC_EXPORT_VAR const xmlChar xmlSecNameKWDes3[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefKWDes3[]; + +/************************************************************************* + * + * DSA strings + * + ************************************************************************/ +XMLSEC_EXPORT_VAR const xmlChar xmlSecNameDSAKeyValue[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeDSAKeyValue[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefDSAKeyValue[]; + +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeDSAP[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeDSAQ[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeDSAG[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeDSAJ[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeDSAX[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeDSAY[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeDSASeed[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeDSAPgenCounter[]; + + +XMLSEC_EXPORT_VAR const xmlChar xmlSecNameDsaSha1[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefDsaSha1[]; + +/************************************************************************* + * + * EncryptedKey + * + ************************************************************************/ +XMLSEC_EXPORT_VAR const xmlChar xmlSecNameEncryptedKey[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeEncryptedKey[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefEncryptedKey[]; + +/************************************************************************* + * + * Enveloped transform strings + * + ************************************************************************/ +XMLSEC_EXPORT_VAR const xmlChar xmlSecNameEnveloped[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefEnveloped[]; + +/************************************************************************* + * + * HMAC strings + * + ************************************************************************/ +XMLSEC_EXPORT_VAR const xmlChar xmlSecNameHMACKeyValue[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeHMACKeyValue[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefHMACKeyValue[]; + +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeHMACOutputLength[]; + +XMLSEC_EXPORT_VAR const xmlChar xmlSecNameHmacMd5[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefHmacMd5[]; + +XMLSEC_EXPORT_VAR const xmlChar xmlSecNameHmacRipemd160[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefHmacRipemd160[]; + +XMLSEC_EXPORT_VAR const xmlChar xmlSecNameHmacSha1[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefHmacSha1[]; + +XMLSEC_EXPORT_VAR const xmlChar xmlSecNameHmacSha224[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefHmacSha224[]; + +XMLSEC_EXPORT_VAR const xmlChar xmlSecNameHmacSha256[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefHmacSha256[]; + +XMLSEC_EXPORT_VAR const xmlChar xmlSecNameHmacSha384[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefHmacSha384[]; + +XMLSEC_EXPORT_VAR const xmlChar xmlSecNameHmacSha512[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefHmacSha512[]; + +/************************************************************************* + * + * KeyName strings + * + ************************************************************************/ +XMLSEC_EXPORT_VAR const xmlChar xmlSecNameKeyName[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeKeyName[]; + +/************************************************************************* + * + * KeyValue strings + * + ************************************************************************/ +XMLSEC_EXPORT_VAR const xmlChar xmlSecNameKeyValue[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeKeyValue[]; + +/************************************************************************* + * + * Memory Buffer strings + * + ************************************************************************/ +XMLSEC_EXPORT_VAR const xmlChar xmlSecNameMemBuf[]; + +/************************************************************************* + * + * MD5 strings + * + ************************************************************************/ +XMLSEC_EXPORT_VAR const xmlChar xmlSecNameMd5[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefMd5[]; + +/************************************************************************* + * + * RetrievalMethod + * + ************************************************************************/ +XMLSEC_EXPORT_VAR const xmlChar xmlSecNameRetrievalMethod[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeRetrievalMethod[]; + +/************************************************************************* + * + * RIPEMD160 strings + * + ************************************************************************/ +XMLSEC_EXPORT_VAR const xmlChar xmlSecNameRipemd160[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefRipemd160[]; + +/************************************************************************* + * + * RSA strings + * + ************************************************************************/ +XMLSEC_EXPORT_VAR const xmlChar xmlSecNameRSAKeyValue[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeRSAKeyValue[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefRSAKeyValue[]; + +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeRSAModulus[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeRSAExponent[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeRSAPrivateExponent[]; + +XMLSEC_EXPORT_VAR const xmlChar xmlSecNameRsaMd5[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefRsaMd5[]; + +XMLSEC_EXPORT_VAR const xmlChar xmlSecNameRsaRipemd160[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefRsaRipemd160[]; + +XMLSEC_EXPORT_VAR const xmlChar xmlSecNameRsaSha1[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefRsaSha1[]; + +XMLSEC_EXPORT_VAR const xmlChar xmlSecNameRsaSha224[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefRsaSha224[]; + +XMLSEC_EXPORT_VAR const xmlChar xmlSecNameRsaSha256[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefRsaSha256[]; + +XMLSEC_EXPORT_VAR const xmlChar xmlSecNameRsaSha384[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefRsaSha384[]; + +XMLSEC_EXPORT_VAR const xmlChar xmlSecNameRsaSha512[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefRsaSha512[]; + +XMLSEC_EXPORT_VAR const xmlChar xmlSecNameRsaPkcs1[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefRsaPkcs1[]; + +XMLSEC_EXPORT_VAR const xmlChar xmlSecNameRsaOaep[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefRsaOaep[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeRsaOAEPparams[]; + +/************************************************************************* + * + * SHA1 strings + * + ************************************************************************/ +XMLSEC_EXPORT_VAR const xmlChar xmlSecNameSha1[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefSha1[]; + +XMLSEC_EXPORT_VAR const xmlChar xmlSecNameSha224[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefSha224[]; + +XMLSEC_EXPORT_VAR const xmlChar xmlSecNameSha256[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefSha256[]; + +XMLSEC_EXPORT_VAR const xmlChar xmlSecNameSha384[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefSha384[]; + +XMLSEC_EXPORT_VAR const xmlChar xmlSecNameSha512[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefSha512[]; + +/************************************************************************* + * + * X509 strings + * + ************************************************************************/ +XMLSEC_EXPORT_VAR const xmlChar xmlSecNameX509Data[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeX509Data[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefX509Data[]; + +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeX509Certificate[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeX509CRL[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeX509SubjectName[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeX509IssuerSerial[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeX509IssuerName[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeX509SerialNumber[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeX509SKI[]; + +XMLSEC_EXPORT_VAR const xmlChar xmlSecNameRawX509Cert[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefRawX509Cert[]; + +XMLSEC_EXPORT_VAR const xmlChar xmlSecNameX509Store[]; + +/************************************************************************* + * + * PGP strings + * + ************************************************************************/ +XMLSEC_EXPORT_VAR const xmlChar xmlSecNamePGPData[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodePGPData[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefPGPData[]; + +/************************************************************************* + * + * SPKI strings + * + ************************************************************************/ +XMLSEC_EXPORT_VAR const xmlChar xmlSecNameSPKIData[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeSPKIData[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefSPKIData[]; + +/************************************************************************* + * + * XPath/XPointer strings + * + ************************************************************************/ +XMLSEC_EXPORT_VAR const xmlChar xmlSecNameXPath[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeXPath[]; + +XMLSEC_EXPORT_VAR const xmlChar xmlSecNameXPath2[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeXPath2[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecXPath2FilterIntersect[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecXPath2FilterSubtract[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecXPath2FilterUnion[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNameXPointer[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeXPointer[]; + +/************************************************************************* + * + * Xslt strings + * + ************************************************************************/ +XMLSEC_EXPORT_VAR const xmlChar xmlSecNameXslt[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecHrefXslt[]; + +#ifndef XMLSEC_NO_SOAP +/************************************************************************* + * + * SOAP 1.1/1.2 strings + * + ************************************************************************/ +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeEnvelope[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeHeader[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeBody[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeFault[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeFaultCode[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeFaultString[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeFaultActor[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeFaultDetail[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeCode[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeReason[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeNode[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeRole[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeDetail[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeValue[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeSubcode[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecNodeText[]; + +XMLSEC_EXPORT_VAR const xmlChar xmlSecSoapFaultCodeVersionMismatch[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecSoapFaultCodeMustUnderstand[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecSoapFaultCodeClient[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecSoapFaultCodeServer[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecSoapFaultCodeReceiver[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecSoapFaultCodeSender[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecSoapFaultDataEncodningUnknown[]; + + +#endif /* XMLSEC_NO_SOAP */ + +/************************************************************************* + * + * Utility strings + * + ************************************************************************/ +XMLSEC_EXPORT_VAR const xmlChar xmlSecStringEmpty[]; +XMLSEC_EXPORT_VAR const xmlChar xmlSecStringCR[]; + +#endif //!defined(__SYMBIAN32__) + +#ifdef __cplusplus +} +#endif /* __cplusplus */ + +#endif /* __XMLSEC_STRINGS_H__ */ + +