org.bouncycastle.crypto.EphemeralKeyPair.java Source code

Java tutorial

Introduction

Here is the source code for org.bouncycastle.crypto.EphemeralKeyPair.java

Source

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());
    }
}