cryptoservices/certificateandkeymgmt/inc/x509cert.h
branchRCL_3
changeset 96 a71299154b21
parent 95 641f389e9157
equal deleted inserted replaced
95:641f389e9157 96:a71299154b21
   614 	* 
   614 	* 
   615 	* @param aCert	The X.509 certificate to be copied.
   615 	* @param aCert	The X.509 certificate to be copied.
   616 	* @return		The new X.509 certificate object. */
   616 	* @return		The new X.509 certificate object. */
   617 	IMPORT_C static CX509Certificate* NewLC(const CX509Certificate& aCert);
   617 	IMPORT_C static CX509Certificate* NewLC(const CX509Certificate& aCert);
   618 
   618 
   619    /** Retrieves the subject key identifier of a certificate based on the decision whether
   619 	/** Retrieves the subject key identifier of a certificate based on the decision whether
   620 	* it is a CA certificate or not. If it is a CA certificate then returns the stored subject key id 
   620 	* it is a CA certificate or not. If it is a CA certificate then returns the stored subject key id 
   621 	* as an extension in the certificate, any other certificate it returns the keyidentifier as 
   621 	* as an extension in the certificate, any other certificate it returns the keyidentifier as 
   622 	* calculated by Symbian's proprietary logic.
   622 	* calculated by Symbian's proprietary logic.
   623 	* @return	The subject key identifier for the certificate. */
   623 	* @return	The subject key identifier for the certificate. */
   624 	IMPORT_C TKeyIdentifier SubjectKeyIdL() const;
   624 	IMPORT_C TKeyIdentifier SubjectKeyIdL() const;
   625 				
   625 				
   626 
       
   627 	/** Destructor.
   626 	/** Destructor.
   628 	* 
   627 	* 
   629 	* Frees all resources owned by the object, prior to its destruction. */
   628 	* Frees all resources owned by the object, prior to its destruction. */
   630 	IMPORT_C ~CX509Certificate();
   629 	IMPORT_C ~CX509Certificate();
   631 	
   630