MSBLOB
abstract class MSBLOB (View source)
Microsoft BLOB Formatted RSA Key Handler
Constants
PRIVATEKEYBLOB |
Public/Private Key Pair |
PUBLICKEYBLOB |
Public Key |
PUBLICKEYBLOBEX |
Public Key |
CALG_RSA_KEYX |
RSA public key exchange algorithm |
CALG_RSA_SIGN |
RSA public key exchange algorithm |
RSA1 |
Public Key |
RSA2 |
Private Key |
Methods
static array
load(string $key, string $password = '')
Break a public or private key down into its constituent components
static string
savePrivateKey(BigInteger $n, BigInteger $e, BigInteger $d, array $primes, array $exponents, array $coefficients, string $password = '')
Convert a private key to the appropriate format.
static string
Details
static array
load(string $key, string $password = '')
Break a public or private key down into its constituent components
static string
savePrivateKey(BigInteger $n, BigInteger $e, BigInteger $d, array $primes, array $exponents, array $coefficients, string $password = '')
Convert a private key to the appropriate format.
static string
savePublicKey(BigInteger $n, BigInteger $e)
Convert a public key to the appropriate format