Chilkat HOME .NET Core C# Android™ AutoIt C C# C++ Chilkat2-Python CkPython Classic ASP DataFlex Delphi ActiveX Delphi DLL Go Java Lianja Mono C# Node.js Objective-C PHP ActiveX PHP Extension Perl PowerBuilder PowerShell PureBasic Ruby SQL Server Swift 2 Swift 3,4,5... Tcl Unicode C Unicode C++ VB.NET VBScript Visual Basic 6.0 Visual FoxPro Xojo Plugin
(DataFlex) Get Certificate Subject Part by Name or OIDDemonstrates the GetSubjectPart method where a name or OID can be passed.
Use ChilkatAx-win32.pkg Procedure Test Handle hoCert Boolean iSuccess String sSerialNum String sTemp1 Boolean bTemp1 Get Create (RefClass(cComChilkatCert)) To hoCert If (Not(IsComObjectCreated(hoCert))) Begin Send CreateComObject of hoCert End Get ComLoadByCommonName Of hoCert "myCert" To iSuccess If (iSuccess = False) Begin Get ComLastErrorText Of hoCert To sTemp1 Showln sTemp1 Procedure_Return End // This example demonstrates getting the SERIALNUMBER part of the subject, // if one such part exists in the cert's subject. // Not too many certicates include the serial number in the Subject. // (Chilean issued certificates for SII is one such case where the SERIALNUMBER part exists within the Subject.) Get ComGetSubjectPart Of hoCert "SERIALNUMBER" To sSerialNum Get ComLastMethodSuccess Of hoCert To bTemp1 If (bTemp1 = False) Begin Showln "No SERIALNUMBER part exists." Procedure_Return End Showln sSerialNum // We could also get the part by the OID. // See https://oidref.com/2.5.4.5 for a list of OID's in the 2.5.4.* range.. // The OID for SERIALNUMBER is "2.5.4.5" Get ComGetSubjectPart Of hoCert "2.5.4.5" To sSerialNum Get ComLastMethodSuccess Of hoCert To bTemp1 If (bTemp1 = False) Begin Showln "No SERIALNUMBER part exists." Procedure_Return End Showln sSerialNum End_Procedure |
© 2000-2024 Chilkat Software, Inc. All Rights Reserved.