Bouncy Castle Cryptography Library 1.79

org.bouncycastle.bcpg.sig
Class SignatureExpirationTime

java.lang.Object
  |
  +--org.bouncycastle.bcpg.SignatureSubpacket
        |
        +--org.bouncycastle.bcpg.sig.SignatureExpirationTime

public class SignatureExpirationTime
extends SignatureSubpacket

Signature Subpacket containing the number of seconds after the signatures creation time after which the signature expires.

See Also:
RFC4880 - Signature Expiration Time, RFC9580 - Signature Expiration Time

Fields inherited from class org.bouncycastle.bcpg.SignatureSubpacket
data
 
Constructor Summary
SignatureExpirationTime(boolean critical, boolean isLongLength, byte[] data)
           
SignatureExpirationTime(boolean critical, long seconds)
           
 
Method Summary
 long getTime()
          return time in seconds before signature expires after creation time.
protected static byte[] timeToBytes(long t)
          Deprecated. Will be removed
 
Methods inherited from class org.bouncycastle.bcpg.SignatureSubpacket
encode, equals, getData, getType, hashCode, isCritical, isLongLength
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SignatureExpirationTime

public SignatureExpirationTime(boolean critical,
                               boolean isLongLength,
                               byte[] data)

SignatureExpirationTime

public SignatureExpirationTime(boolean critical,
                               long seconds)
Method Detail

timeToBytes

protected static byte[] timeToBytes(long t)
Deprecated. Will be removed


getTime

public long getTime()
return time in seconds before signature expires after creation time.

Bouncy Castle Cryptography Library 1.79