SAP ABAP Class CL_SECSTORE_TOOLS (Tools in the vicinity of SecStoreDB)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SEC (Application Component) Security
     SECSTORE (Package) Secure Storage
Properties
Class CL_SECSTORE_TOOLS  
Short Description Tools in the vicinity of SecStoreDB    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SECSTORE   Secure Storage 
Created 20120613   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SECSTORE_TOOLS has no interface implemented.
Friends
Class CL_SECSTORE_TOOLS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CON_MANDT_CLINDEP Constant Public Type reference (TYPE) MANDT '___' Client for client independent records 20120810
2 CON_RSECACTB_RFC_EXTERNAL Constant Private Type reference (TYPE) RSECID '___/HMAC_INDEP/RFC_EXTERNAL_TICKET_4_TRUSTED_SYSTEM' ACTB key for external RFC 20120810
3 CON_RSECACTB_RFC_INTERNAL Constant Private Type reference (TYPE) RSECID '___/HMAC_INDEP/RFC_INTERNAL_TICKET_4_TRUSTED_SYSTEM' ACTB key for internal RFC 20120810
4 CON_RSECID_RFC_EXTERNAL Constant Private Type reference (TYPE) RSECID '/HMAC_INDEP/RFC_EXTERNAL_TICKET_4_TRUSTED_SYSTEM' ID of record used for external RFC 20120810
5 CON_RSECID_RFC_INTERNAL Constant Private Type reference (TYPE) RSECID '/HMAC_INDEP/RFC_INTERNAL_TICKET_4_TRUSTED_SYSTEM' ID of record used for internal RFC (special treatment) 20120810
Methods
# Method Level Visibility Method type Description Created on
1 HMAC_RFC_CLEAR_AND_SWEEP Static method Public Method HMAC entries for RFC: Check and remove if necessary 20120810
2 PBKDF2_SHA1_SALT16_10000 Static method Public Method PBKDF2 with same parameters as used by SecStoreDB kernel 20130821
Events
Class CL_SECSTORE_TOOLS has no event.
Types
Class CL_SECSTORE_TOOLS has no local type.
Method Signatures

Method HMAC_RFC_CLEAR_AND_SWEEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_INTERNAL_RFC_REMOVED Call by reference Type reference (TYPE) ABAP_BOOL Indicator that internal RFC record was deleted 20120810
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20120810
3 Importing IF_DO_COMMIT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Perform DB commit after deletion 20120810

Method HMAC_RFC_CLEAR_AND_SWEEP on class CL_SECSTORE_TOOLS has no exception.

Method PBKDF2_SHA1_SALT16_10000 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_HASH Call by reference Type reference (TYPE) HASH160X Hash Value (160 Bits) 20130821
2 Importing IF_PASSWORD Call by reference Type reference (TYPE) X Password to be hashed 20130821
3 Importing IF_SALT Call by reference Type reference (TYPE) GUID_16 Salt 16 bytes 20130821

Method PBKDF2_SHA1_SALT16_10000 on class CL_SECSTORE_TOOLS has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740