Class Ed25519KeyGenBuilder

All Implemented Interfaces:
AsymmetricKeyPairGenerator<Ed25519KeyGenSpec>

public final class Ed25519KeyGenBuilder extends AbstractEdDSAKeyGenBuilder<Ed25519KeyGenSpec>

Key-pair builder for Ed25519

Concrete AsymmetricKeyPairGenerator implementation for generating Ed25519 key pairs.

This builder delegates to the JCA provider under the canonical algorithm name "Ed25519". It is registered by Ed25519Algorithm to support key generation from an Ed25519KeyGenSpec.

Usage example

// Generate a new Ed25519 key pair with default parameters
Ed25519KeyGenSpec spec = Ed25519KeyGenSpec.defaultSpec();
KeyPair kp = session.keyBuilders().asymmetric().generateKeyPair("Ed25519", spec);

Thread-safety

Instances of this builder are stateless and may be reused safely across threads.
Since:
1.0
  • Constructor Details

    • Ed25519KeyGenBuilder

      public Ed25519KeyGenBuilder()
      Creates a stateless Ed25519 key-pair generator.
  • Method Details