PHP Класс Lcobucci\JWT\Signer\Ecdsa\KeyParser

С версии: 3.0.4
Автор: Luís Otávio Cobucci Oblonczyk ([email protected])
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__construct ( Mdanter\Ecc\Serializer\PrivateKey\PrivateKeySerializerInterface $privateKeySerializer, Mdanter\Ecc\Serializer\PublicKey\PublicKeySerializerInterface $publicKeySerializer )
create ( Mdanter\Ecc\Math\GmpMathInterface $adapter ) : KeyParser
getPrivateKey ( Lcobucci\JWT\Signer\Key $key ) : Mdanter\Ecc\Crypto\Key\PrivateKeyInterface Parses a private key from the given PEM content
getPublicKey ( Lcobucci\JWT\Signer\Key $key ) : Mdanter\Ecc\Crypto\Key\PublicKeyInterface Parses a public key from the given PEM content

Приватные методы

Метод Описание
getKeyContent ( Lcobucci\JWT\Signer\Key $key, string $header ) : string Extracts the base 64 value from the PEM certificate

Описание методов

__construct() публичный Метод

public __construct ( Mdanter\Ecc\Serializer\PrivateKey\PrivateKeySerializerInterface $privateKeySerializer, Mdanter\Ecc\Serializer\PublicKey\PublicKeySerializerInterface $publicKeySerializer )
$privateKeySerializer Mdanter\Ecc\Serializer\PrivateKey\PrivateKeySerializerInterface
$publicKeySerializer Mdanter\Ecc\Serializer\PublicKey\PublicKeySerializerInterface

create() публичный статический Метод

public static create ( Mdanter\Ecc\Math\GmpMathInterface $adapter ) : KeyParser
$adapter Mdanter\Ecc\Math\GmpMathInterface
Результат KeyParser

getPrivateKey() публичный Метод

Parses a private key from the given PEM content
public getPrivateKey ( Lcobucci\JWT\Signer\Key $key ) : Mdanter\Ecc\Crypto\Key\PrivateKeyInterface
$key Lcobucci\JWT\Signer\Key
Результат Mdanter\Ecc\Crypto\Key\PrivateKeyInterface

getPublicKey() публичный Метод

Parses a public key from the given PEM content
public getPublicKey ( Lcobucci\JWT\Signer\Key $key ) : Mdanter\Ecc\Crypto\Key\PublicKeyInterface
$key Lcobucci\JWT\Signer\Key
Результат Mdanter\Ecc\Crypto\Key\PublicKeyInterface