public class AuthCert extends java.lang.Object implements XdrElement
struct AuthCert { Curve25519Public pubkey; uint64 expiration; Signature sig; };
Modifier and Type | Class and Description |
---|---|
static class |
AuthCert.AuthCertBuilder |
Constructor and Description |
---|
AuthCert() |
AuthCert(Curve25519Public pubkey,
Uint64 expiration,
Signature sig) |
Modifier and Type | Method and Description |
---|---|
static AuthCert.AuthCertBuilder |
builder() |
static AuthCert |
decode(XdrDataInputStream stream) |
void |
encode(XdrDataOutputStream stream) |
boolean |
equals(java.lang.Object o) |
static AuthCert |
fromXdrBase64(java.lang.String xdr) |
static AuthCert |
fromXdrByteArray(byte[] xdr) |
Uint64 |
getExpiration() |
Curve25519Public |
getPubkey() |
Signature |
getSig() |
int |
hashCode() |
void |
setExpiration(Uint64 expiration) |
void |
setPubkey(Curve25519Public pubkey) |
void |
setSig(Signature sig) |
AuthCert.AuthCertBuilder |
toBuilder() |
java.lang.String |
toString() |
toXdrBase64, toXdrByteArray
public AuthCert()
public AuthCert(Curve25519Public pubkey, Uint64 expiration, Signature sig)
public void encode(XdrDataOutputStream stream) throws java.io.IOException
encode
in interface XdrElement
java.io.IOException
public static AuthCert decode(XdrDataInputStream stream) throws java.io.IOException
java.io.IOException
public static AuthCert fromXdrBase64(java.lang.String xdr) throws java.io.IOException
java.io.IOException
public static AuthCert fromXdrByteArray(byte[] xdr) throws java.io.IOException
java.io.IOException
public static AuthCert.AuthCertBuilder builder()
public AuthCert.AuthCertBuilder toBuilder()
public Curve25519Public getPubkey()
public Uint64 getExpiration()
public Signature getSig()
public void setPubkey(Curve25519Public pubkey)
public void setExpiration(Uint64 expiration)
public void setSig(Signature sig)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object