WithPublicKey
class WithPublicKey constructor(val privateKey: BigInteger, val publicKey: CryptoPublicKey.EC, val encodeCurve: Boolean, val encodePublicKey: Boolean, val attributes: List<Asn1Element>? = null) : CryptoPrivateKey.EC, CryptoPrivateKey.WithPublicKey<CryptoPublicKey.EC> (source)
Throws
in case invalid parameters are provided
Constructors
Link copied to clipboard
constructor(privateKey: BigInteger, curve: ECCurve, encodeCurve: Boolean, encodePublicKey: Boolean, attributes: List<Asn1Element>? = null)
constructor(privateKey: BigInteger, publicKey: CryptoPublicKey.EC, encodeCurve: Boolean, encodePublicKey: Boolean, attributes: List<Asn1Element>? = null)
Properties
Link copied to clipboard
Encodes this private key into a PKCS#8-encoded private key. This is the default.
Link copied to clipboard
Encodes this private key into a SEC1-encoded private key
Link copied to clipboard
optional attributes relevant when PKCS#8-encoding a private key
Link copied to clipboard
Encapsulation boundary string. Will be automatically fenced.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
CryptoPublicKey matching this private key.
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Encodes this PemEncodable into a PEM-encoded string
Link copied to clipboard
PKCS#8 encoding of a private key:
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Converts this privateKey into a SecKeyRef, making it usable on iOS
Link copied to clipboard