SAP ABAP Class CL_ST_CRYPTO_DK13 (WS Secure Conversation Derived Key)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SEC (Application Component) Security
     SOAP_SECURITY (Package) SOAP Security
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ST_CRYPTO WS Security: Abstract Crypto Token 20080118
Properties
Class CL_ST_CRYPTO_DK13  
Short Description WS Secure Conversation Derived Key    
Super Class CL_ST_CRYPTO WS Security: Abstract Crypto Token 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SOAP_SECURITY   SOAP Security 
Created 20080118   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ST_CRYPTO_DK13 has no forward declaration.
Interfaces
Class CL_ST_CRYPTO_DK13 has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_ST_CRYPTO 20101220 WS Security: Abstract Crypto Token
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_DK_VERSION_SC0502 Constant Public Type reference (TYPE) INT4 2 Derived Key SC 05/02 20080424
2 CO_DK_VERSION_SC13 Constant Public Type reference (TYPE) INT4 1 Derived Key SC 1.3 20080424
3 M_DK Instance attribute Private Type reference (TYPE) SEC_WSC_DK Derived Key 20080424
Methods
# Method Level Visibility Method type Description Created on
1 CREATE Static method Public Method Derived Key Token erzeugen 20080424
2 DERIVE_KEY Instance method Private Method wsc:DerivedKeyToken erzeugen 20080118
3 PARSE Static method Public Method SCT Parsen 20080424
Events
Class CL_ST_CRYPTO_DK13 has no event.
Types
Class CL_ST_CRYPTO_DK13 has no local type.
Method Signatures

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CFG Call by reference Type reference (TYPE) IF_WSSE_TYPES=>SEC_ST_CFG_CRYPTO Crypto Security Token Konfiguration 20080424
2 Importing IS_STR Call by reference Type reference (TYPE) XSDANY wsse:SecurityTokenReference 20080424
3 Importing IS_SYMMETRIC_KEY Call by reference Type reference (TYPE) SEC_XML_XENC_INFO Informationen für XML Ent- und Verschlüsselung 20080424
4 Returning ST Value transfer Object reference (TYPE REF TO) CL_ST_CRYPTO_DK13 WS Secure Conversation Derived Key 20080424
5 Importing VERSION Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20080424

Method CREATE on class CL_ST_CRYPTO_DK13 has no exception.

Method DERIVE_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DK Value transfer Type reference (TYPE) SEC_WSC_DK wsc:DerivedKeyToken 20080118
2 Importing KEY_LABEL Call by reference Type reference (TYPE) STRING 20080118
3 Importing KEY_LENGTH Call by reference Type reference (TYPE) I 20080118
4 Importing KEY_NONCE Call by reference Type reference (TYPE) XSTRING 20080118
5 Importing KEY_OFFSET Call by reference Type reference (TYPE) I Ofsset in P_SHA1 20080118
6 Importing SECRET Call by reference Type reference (TYPE) XSTRING 20080118

Method DERIVE_KEY on class CL_ST_CRYPTO_DK13 has no exception.

Method PARSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_NODE_TYPE Call by reference Type reference (TYPE) I 20080424
2 Importing IR_SEC_READER Call by reference Object reference (TYPE REF TO) CL_SEC_SXML_READER Secure SXML Reader 20080424
3 Importing IR_WSS_CTX Call by reference Object reference (TYPE REF TO) CL_WSSE_CONTEXT WSSE Context 20080424
4 Importing IS_DK Call by reference Type reference (TYPE) SEC_WSC_DK Derived Key 20080424
5 Returning ST Value transfer Object reference (TYPE REF TO) CL_ST_CRYPTO_DK13 WS Secure Conversation SCT 20080424
6 Importing VERSION Call by reference Type reference (TYPE) INT4 Int1 20080717

Method PARSE on class CL_ST_CRYPTO_DK13 has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 711