Documentation

RSAPrivateKey
in package

AbstractYes

RSAPrivateKey

Tags
author

Jim Wigginton terrafrost@php.net

access

public

Table of Contents

Constants

MAP  = ['type' => \phpseclib3\File\ASN1::TYPE_SEQUENCE, 'children' => [ 'version' => ['type' => \phpseclib3\File\ASN1::TYPE_INTEGER, 'mapping' => ['two-prime', 'multi']], 'modulus' => ['type' => \phpseclib3\File\ASN1::TYPE_INTEGER], // n 'publicExponent' => ['type' => \phpseclib3\File\ASN1::TYPE_INTEGER], // e 'privateExponent' => ['type' => \phpseclib3\File\ASN1::TYPE_INTEGER], // d 'prime1' => ['type' => \phpseclib3\File\ASN1::TYPE_INTEGER], // p 'prime2' => ['type' => \phpseclib3\File\ASN1::TYPE_INTEGER], // q 'exponent1' => ['type' => \phpseclib3\File\ASN1::TYPE_INTEGER], // d mod (p-1) 'exponent2' => ['type' => \phpseclib3\File\ASN1::TYPE_INTEGER], // d mod (q-1) 'coefficient' => ['type' => \phpseclib3\File\ASN1::TYPE_INTEGER], // (inverse of q) mod p 'otherPrimeInfos' => \phpseclib3\File\ASN1\Maps\OtherPrimeInfos::MAP + ['optional' => true], ]]

Constants

MAP

public mixed MAP = ['type' => \phpseclib3\File\ASN1::TYPE_SEQUENCE, 'children' => [ 'version' => ['type' => \phpseclib3\File\ASN1::TYPE_INTEGER, 'mapping' => ['two-prime', 'multi']], 'modulus' => ['type' => \phpseclib3\File\ASN1::TYPE_INTEGER], // n 'publicExponent' => ['type' => \phpseclib3\File\ASN1::TYPE_INTEGER], // e 'privateExponent' => ['type' => \phpseclib3\File\ASN1::TYPE_INTEGER], // d 'prime1' => ['type' => \phpseclib3\File\ASN1::TYPE_INTEGER], // p 'prime2' => ['type' => \phpseclib3\File\ASN1::TYPE_INTEGER], // q 'exponent1' => ['type' => \phpseclib3\File\ASN1::TYPE_INTEGER], // d mod (p-1) 'exponent2' => ['type' => \phpseclib3\File\ASN1::TYPE_INTEGER], // d mod (q-1) 'coefficient' => ['type' => \phpseclib3\File\ASN1::TYPE_INTEGER], // (inverse of q) mod p 'otherPrimeInfos' => \phpseclib3\File\ASN1\Maps\OtherPrimeInfos::MAP + ['optional' => true], ]]

        
On this page

Search results