Topics   All   MacOS (Only)   Windows (Only)   Linux (Only, Not)   iOS (Only, Not)  
Components   Crossplatform Mac & Win   Server   Client   Old   Deprecated   Guides   Examples   Videos
New in version: 12.1   12.2   12.3   12.4   12.5   13.0   13.1   13.2   13.3   13.4    Statistic    FMM    Blog  

PKCS12.CA

Queries certificate with given index.

Component Version macOS Windows Linux Server iOS SDK
Certificates 7.0 ✅ Yes ✅ Yes ✅ Yes ✅ Yes ✅ Yes
MBS( "PKCS12.CA"; PKCS12 Reference { ; Index } )   More

Parameters

Parameter Description Example Flags
PKCS12 Reference The reference to the PKCS12. $pkcs12
Index The index of the certificate to get.
From 0 to PKCS12.CACount-1.
Default 0.
0 Optional

Result

Returns X509 reference number or error.

Description

Queries certificate with given index.
A PKCS12 file may contain more than one certificate.

Examples

Query certificates:

Set Variable [$p12; Value:MBS( "PKCS12.ReadFromContainer"; test::Container; "Geslo123#" )]
If [MBS("IsError")]
    Show Custom Dialog ["Error"; $p12]
Else
    Set Variable [$count; Value:MBS( "PKCS12.CACount"; $p12 )]
    Set Variable [$index; Value:0]
    Loop
        Set Variable [$cert; Value:MBS( "PKCS12.CA"; $p12; $index )]
        Show Custom Dialog ["Certificate"; MBS( "X509.Description"; $cert )]
        Set Variable [$r; Value:MBS( "X509.Release"; $cert )]
        # next
        Set Variable [$index; Value:$index + 1]
        Exit Loop If [$index >= $count]
    End Loop
    Set Variable [$r; Value:MBS( "PKCS12.Release"; $p12 )]
End If

See also

This function checks for a license.

Created 23th December 2016, last changed 14th July 2022


PDFKit.isLocked - PKCS12.CACount

💬 Ask a question or report a problem