# trust_constants.h File Reference

Holds constants for trust implementation. More...

`#include <axutil_utils.h>`

Go to the source code of this file.

## Defines
#define | TRUST_RST_CONTEXT "Context"
#define | TRUST_TOKEN_TYPE "TokenType"
#define | TRUST_REQUEST_TYPE "RequestType"
#define | TRUST_APPLIES_TO "AppliesTo"
#define | TRUST_CLAIMS "Claims"
#define | TRUST_CLAIMS_DIALECT "Dialect"
#define | TRUST_ENTROPY "Entropy"
#define | TRUST_BINARY_SECRET "BinarySecret"
#define | TRUST_LIFE_TIME "LifeTime"
#define | TRUST_LIFE_TIME_CREATED "Created"
#define | TRUST_LIFE_TIME_EXPIRES "Expires"
#define | TRUST_REQUEST_SECURITY_TOKEN "RequestSecurityToken"
#define | TRUST_REQUESTED_SECURITY_TOKEN "RequestedSecurityToken"
#define | TRUST_REQUEST_SECURITY_TOKEN_RESPONSE "RequestSecurityTokenResponse"
#define | TRUST_REQUESTED_PROOF_TOKEN "RequestedProofToken"
#define | TRUST_REQUEST_SECURITY_TOKEN_RESPONSE_COLLECTION "RequestSecurityTokenResponseCollection"
#define | TRUST_REQUESTED_TOKEN_CANCELED "RequestedTokenCancelled"
#define | TRUST_COMPUTED_KEY "ComputedKey"
#define | TRUST_REQUESTED_ATTACHED_REFERENCE "RequestedAttachedReference"
#define | TRUST_REQUESTED_UNATTACHED_REFERENCE "RequestedUnattachedReference"
#define | TRUST_SECURITY_TOKEN_REFERENCE "SecurityTokenReference"
#define | TRUST_ENCRYPTED_DATA "EncryptedData"
#define | TRUST_REQUESTED_TOKEN_CANCELED "RequestedTokenCancelled"
#define | TRUST_CANCEL_TARGET "CancelTarget"
#define | TRUST_URI "URI"
#define | TRUST_EPR "EndpointReference"
#define | TRUST_EPR_ADDRESS "Address"
#define | TRUST_STR_REFERENCE "Reference"
#define | TRUST_RENEW_TARGET "RenewTarget"
#define | TRUST_ALLOW_POSTDATING "AllowPostdating"
#define | TRUST_RENEWING "Renewing"
#define | TRUST_RENEW_ALLOW_ATTR "Allow"
#define | TRUST_RENEW_OK_ATTR "OK"
#define | TRUST_VALIDATION_STATUS "Status"
#define | TRUST_VALIDATION_CODE "Code"
#define | TRUST_VALIDATION_REASON "Reason"
#define | TRUST_CANCEL_TARGET "CancelTarget"
#define | ATTR_TYPE "Type"
#define | TRUST_BIN_SEC_TYPE_NONCE "/Nonce"
#define | TRUST_REQ_TYPE_ISSUE "/Issue"
#define | TRUST_REQ_TYPE_VALIDATE "/Validate"
#define | TRUST_REQ_TYPE_RENEW "/Renew"
#define | TRUST_REQ_TYPE_CANCEL "/Cancel"
#define | TRUST_RST_ACTION_ISSUE "/RST/Issue"
#define | TRUST_RST_ACTION_VALIDATE "/RST/Validate"
#define | TRUST_RST_ACTION_RENEW "/RST/Renew"
#define | TRUST_RST_ACTION_CANCEL "/RST/Cancel"
#define | TRUST_RST_ACTION_SCT "/RST/SCT"
#define | TRUST_RST_ACTION_CANCEL_SCT "/RST/SCT/Cancel"
#define | TRUST_KEY_TYPE_SYMM_KEY "/SymmetricKey"
#define | TRUST_KEY_TYPE_PUBLIC_KEY "/PublicKey"
#define | TRUST_KEY_TYPE_BEARER "/Bearer"
#define | TRUST_AUTHENTICATION_TYPE "AuthenticationType"
#define | TRUST_KEY_TYPE "KeyType"
#define | TRUST_KEY_SIZE "KeySize"
#define | TRUST_SIGNATURE_ALGO "SignatureAlgorithm"
#define | TRUST_ENCRYPTION_ALGO "EncryptionAlgorithm"
#define | TRUST_CANONICAL_ALGO "CanonicalizationAlgorithm"
#define | TRUST_COMPUTED_KEY_ALGO "ComputedKeyAlgorithm"
#define | TRUST_DESIRED_ENCRYPTION "Encryption"
#define | TRUST_PROOF_ENCRYPTION "ProofEncryption"
#define | TRUST_USE_KEY "UseKey"
#define | TRUST_SIGN_WITH "SignWith"
#define | TRUST_ENCRYPT_WITH "EncryptWith"
#define | TRUST_ATTR_USE_KEY_SIG "Sig"
#define | TRUST_DEFAULT_KEY_SIZE 256
#define | TRUST_S11 "S11"
#define | TRUST_S11_XMLNS "http://schemas.xmlsoap.org/soap/envelope/"
#define | TRUST_S12 "S12"
#define | TRUST_S12_XMLNS "http://www.w3.org/2003/05/soap-envelope"
#define | TRUST_WSU "wsu"
#define | TRUST_WSU_XMLNS "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
#define | TRUST_WSSE "wsse"
#define | TRUST_WSSE_XMLNS "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"
#define | TRUST_WST "wst"
#define | TRUST_DS "ds"
#define | TRUST_DS_XMLNS "http://www.w3.org/2000/09/xmldsig#"
#define | TRUST_XENC "xenc"
#define | TRUST_XENC_XMLNS "http://www.w3.org/2001/04/xmlenc#"
#define | TRUST_WSP "wsp"
#define | TRUST_WSP_XMLNS "http://schemas.xmlsoap.org/ws/2004/09/policy"
#define | TRUST_WSA "wsa"
#define | TRUST_WSA_XMLNS "http://schemas.xmlsoap.org/ws/2004/08/addressing"
#define | TRUST_XS "xs"
#define | TRUST_XS_XMLNS "http://www.w3.org/2001/XMLSchema"
#define | SECCONV_200502_REQUEST_ISSUE_ACTION "http://schemas.xmlsoap.org/ws/2005/02/trust/RST/SCT"
#define | SECCONV_200502_REPLY_ISSUE_ACTION "http://schemas.xmlsoap.org/ws/2005/02/trust/RSTR/SCT"
#define | SECCONV_200502_REQUEST_AMEND_ACTION "http://schemas.xmlsoap.org/ws/2005/02/trust/RST/SCT/Amend"
#define | SECCONV_200502_REPLY_AMEND_ACTION "http://schemas.xmlsoap.org/ws/2005/02/trust/RSTR/SCT/Amend"
#define | SECCONV_200502_REQUEST_RENEW_ACTION "http://schemas.xmlsoap.org/ws/2005/02/trust/RST/SCT/Renew"
#define | SECCONV_200502_REPLY_RENEW_ACTION "http://schemas.xmlsoap.org/ws/2005/02/trust/RSTR/SCT/Renew"
#define | SECCONV_200502_REQUEST_CANCEL_ACTION "http://schemas.xmlsoap.org/ws/2005/02/trust/RST/SCT/Cancel"
#define | SECCONV_200502_REPLY_CANCEL_ACTION "http://schemas.xmlsoap.org/ws/2005/02/trust/RSTR/SCT/Cancel"
#define | SECCONV_200512_REQUEST_ISSUE_ACTION "http://docs.oasis-open.org/ws-sx/ws-trust/200512/RST/SCT"
#define | SECCONV_200512_REPLY_ISSUE_ACTION "http://docs.oasis-open.org/ws-sx/ws-trust/200512/RSTR/SCT"
#define | SECCONV_200512_REQUEST_AMEND_ACTION "http://docs.oasis-open.org/ws-sx/ws-trust/200512/RST/SCT/Amend"
#define | SECCONV_200512_REPLY_AMEND_ACTION "http://docs.oasis-open.org/ws-sx/ws-trust/200512/RSTR/SCT/Amend"
#define | SECCONV_200512_REQUEST_RENEW_ACTION "http://docs.oasis-open.org/ws-sx/ws-trust/200512/RST/SCT/Renew"
#define | SECCONV_200512_REPLY_RENEW_ACTION "http://docs.oasis-open.org/ws-sx/ws-trust/200512/RSTR/SCT/Renew"
#define | SECCONV_200512_REQUEST_CANCEL_ACTION "http://docs.oasis-open.org/ws-sx/ws-trust/200512/RST/SCT/Cancel"
#define | SECCONV_200512_REPLY_CANCEL_ACTION "http://docs.oasis-open.org/ws-sx/ws-trust/200512/RSTR/SCT/Cancel"
#define | SECCONV_GLOBAL_ID_PREFIX "urn:uuid:"
#define | SECCONV_LOCAL_ID_PREFIX "sctId"
#define | TRUST_COMPUTED_KEY_PSHA1 "http://schemas.xmlsoap.org/ws/2005/02/trust/CK/PSHA1"
#define | TRUST_COMPUTED_KEY_PSHA1_05_12 "http://docs.oasis-open.org/ws-sx/ws-trust/200512/CK/PSHA1"
#define | TRUST_VERSION_INVALID 0
#define | TRUST_VERSION_05_02 1
#define | TRUST_VERSION_05_12 2
#define | SECCONV_ACTION_INVALID 0
#define | SECCONV_ACTION_ISSUE 1
#define | SECCONV_ACTION_AMEND 2
#define | SECCONV_ACTION_RENEW 3
#define | SECCONV_ACTION_CANCEL 4
#define | TRUST_WST_XMLNS_05_12 "http://docs.oasis-open.org/ws-sx/ws-trust/200512"
#define | TRUST_WST_XMLNS_05_02 "http://schemas.xmlsoap.org/ws/2005/02/trust"

## Detailed Description

Holds constants for trust implementation.