Topics   All   Mac OS X (Only)   Windows (Only)   Linux (Only, Not)   iOS (Only, Not)  
Components   Crossplatform Mac & Win   Server (Not)   Client   Old   Guides   Examples
New in version: 6.2   6.3   6.4   6.5   7.0   7.1   7.2   7.3   7.4   7.5    Statistic  

PKCS12.CA

Queries certificate with given index.

Component Version macOS Windows Server FileMaker Cloud FileMaker iOS SDK
Certificates 7.0 Yes Yes Yes Yes Yes

MBS( "PKCS12.CA"; PKCS12 Reference; Index )

Parameters

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

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


PHP.ShutDown   -   PKCS12.CACount

Feedback: Report problem or ask question.




Links
MBS FileMaker Plugins