PHP Class Jose\KeyConverter\ECKey

Inheritance: extends FG\ASN1\Universal\Sequence
Afficher le fichier Open project: spomky-labs/jose Class Usage Examples

Méthodes publiques

Méthode Description
__construct ( Jose\Object\JWKInterface | string | array $data )
__toString ( ) : string
isPrivate ( ) : boolean
toArray ( ) : array
toDER ( ) : string
toPEM ( ) : string
toPublic ( ECKey $private ) : ECKey

Private Methods

Méthode Description
getCurve ( string $oid ) : string
getD ( FG\ASN1\Object $children ) : string
getOID ( $curve ) : string
getSupportedCurves ( ) : array
getXAndY ( FG\ASN1\Object $children, string | null &$x, string | null &$y )
initPrivateKey ( )
initPublicKey ( )
isPKCS8 ( array $children ) : boolean
loadJWK ( array $jwk )
loadPEM ( string $data ) : array
loadPKCS8 ( array $children ) : array
loadPrivatePEM ( array $children ) : array
loadPublicPEM ( array $children ) : array
verifyVersion ( FG\ASN1\Object $children )

Method Details

__construct() public méthode

public __construct ( Jose\Object\JWKInterface | string | array $data )
$data Jose\Object\JWKInterface | string | array

__toString() public méthode

public __toString ( ) : string
Résultat string

isPrivate() public méthode

public isPrivate ( ) : boolean
Résultat boolean

toArray() public méthode

public toArray ( ) : array
Résultat array

toDER() public méthode

public toDER ( ) : string
Résultat string

toPEM() public méthode

public toPEM ( ) : string
Résultat string

toPublic() public static méthode

public static toPublic ( ECKey $private ) : ECKey
$private ECKey
Résultat ECKey