org.bouncycastle.bcpg.PublicSubkeyPacket Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of bcpg-jdk14 Show documentation
Show all versions of bcpg-jdk14 Show documentation
The Bouncy Castle Java API for handling the OpenPGP protocol. This jar contains the OpenPGP API for JDK 1.4. The APIs can be used in conjunction with a JCE/JCA provider such as the one provided with the Bouncy Castle Cryptography APIs.
The newest version!
package org.bouncycastle.bcpg;
import java.io.IOException;
import java.util.Date;
/**
* basic packet for a PGP public key
*/
public class PublicSubkeyPacket
extends PublicKeyPacket
{
PublicSubkeyPacket(
BCPGInputStream in)
throws IOException
{
this(in, false);
}
PublicSubkeyPacket(
BCPGInputStream in,
boolean newPacketFormat)
throws IOException
{
super(PUBLIC_SUBKEY, in, newPacketFormat);
}
/**
* Construct version 4 public sub-key packet.
*
* @param algorithm
* @param time
* @param key
* @deprecated use versioned {@link #PublicSubkeyPacket(int, int, Date, BCPGKey)} instead
*/
public PublicSubkeyPacket(
int algorithm,
Date time,
BCPGKey key)
{
this(VERSION_4, algorithm, time, key);
}
/**
* Construct a public sub-key packet.
*
* @param version
* @param algorithm
* @param time
* @param key
*/
public PublicSubkeyPacket(
int version,
int algorithm,
Date time,
BCPGKey key)
{
super(PUBLIC_SUBKEY, version, algorithm, time, key);
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy