blob: f16812f9611a753c5470207a5e9ae9963328ee96 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
package org.bouncycastle.crypto;
public class EphemeralKeyPair
{
private AsymmetricCipherKeyPair keyPair;
private KeyEncoder publicKeyEncoder;
public EphemeralKeyPair(AsymmetricCipherKeyPair keyPair, KeyEncoder publicKeyEncoder)
{
this.keyPair = keyPair;
this.publicKeyEncoder = publicKeyEncoder;
}
public AsymmetricCipherKeyPair getKeyPair()
{
return keyPair;
}
public byte[] getEncodedPublicKey()
{
return publicKeyEncoder.getEncoded(keyPair.getPublic());
}
}
|