SAP ABAP Class IF_KRB_KEYTAB (Kerberos Keytab)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_KRB_KEYTAB_PERSISTED Persisted Kerberos Keytab 20120315
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_KRB_KEYTAB KeyTab Implemenation based on Kerberos Library 20120723
Properties
Class IF_KRB_KEYTAB  
Short Description Kerberos Keytab    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20120315   SAP 
Last change 20130531   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)
2 IF_KRB_KEYTAB Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class IF_KRB_KEYTAB has no interface implemented.
Friends
Class IF_KRB_KEYTAB has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_KEYTAB_ADD_APPEND Constant Public Type reference (TYPE) KRB_KEYTAB_ADD_MODE 1 Flag: SPN Entry shall be replaced 20120403
2 CO_KEYTAB_ADD_APPEND_KEEP_LAST Constant Public Type reference (TYPE) KRB_KEYTAB_ADD_MODE 2 Flag: SPN Entry shall be replaced 20120403
3 CO_KEYTAB_ADD_REPLACE Constant Public Type reference (TYPE) KRB_KEYTAB_ADD_MODE 0 Flag: SPN Entry shall be replaced 20120403
Methods
# Method Level Visibility Method type Description Created on
1 ADD_SPN_ENTRY Instance method Public Method Create keytab entries using SPN and password 20120315
2 DELETE_SPN_ENTRY Instance method Public Method Delete specified entries from Kerberos keytab 20120315
3 GET_BLOB Instance method Public Method Get binary data of keytab 20120813
4 GET_ENTRIES Instance method Public Method Get entries of Kerberos keytab 20120315
Events
Class IF_KRB_KEYTAB has no event.
Types
Class IF_KRB_KEYTAB has no local type.
Method Signatures

Method ADD_SPN_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_VERSION Call by reference Type reference (TYPE) KRB_KEYTAB_VERSION Kerberos KeyTab Entry Version 20120724
2 Importing IT_ALGORITHMS Call by reference Type reference (TYPE) KRB_KEYTAB_ALGORITHM_T SPNego Algorithm List 20120315
3 Importing IV_ADD_MODE Call by reference Type reference (TYPE) KRB_KEYTAB_ADD_MODE IF_KRB_KEYTAB=>CO_KEYTAB_ADD_APPEND Indicates whether SPN Entry is replaced 20120403
4 Importing IV_PASSWORD Call by reference Type reference (TYPE) KRB_SPN_PASSWORD SPNego Service Principal Name Password 20120315
5 Importing IV_SPN Call by reference Type reference (TYPE) KRB_KEYTAB_SPN SPNego Service Name 20120315
# Exception Resumable Description Created on
1 CX_KRB_KEYTAB Exception class for Kerberos KeyTab 20120813

Method DELETE_SPN_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ALGORITHMS Call by reference Type reference (TYPE) KRB_KEYTAB_ALGORITHM_T SPNego Algorithm List 20120315
2 Importing IV_SPN Call by reference Type reference (TYPE) KRB_KEYTAB_SPN SPNego Service Name 20120315
3 Importing IV_VERSION Call by reference Type reference (TYPE) KRB_KEYTAB_VERSION -1 SPNego keyTab Entry Version 20120315
# Exception Resumable Description Created on
1 CX_KRB_KEYTAB Exception class for Kerberos KeyTab 20120813

Method GET_BLOB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_KEYTAB Value transfer Type reference (TYPE) XSTRING 20120813

Method GET_BLOB on class IF_KRB_KEYTAB has no exception.

Method GET_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KEYTAB Call by reference Type reference (TYPE) KRB_KEYTAB_T SPNego keyTab 20120315
# Exception Resumable Description Created on
1 CX_KRB_KEYTAB Exception class for Kerberos KeyTab 20120813
History
Last changed by/on SAP  20130531 
SAP Release Created in