public class SignatureRecordImpl extends TagValue implements SignatureRecord
debug, defaults, mandatoryTags, VALIDATION
ALL, ISCHEDULE_RELAXED, RELAXED, SIMPLE
Constructor and Description |
---|
SignatureRecordImpl(String data) |
containsTag, debugMsg, equals, getTags, getValue, hashCode, isInListCaseInsensitive, newTagValue, parse, setValue, stringToColonSeparatedList, tagSet, toString, trimFWS
public SignatureRecordImpl(String data)
public static SignatureRecordImpl forIschedule(String data)
public void validate() throws IllegalStateException
validate
in interface SignatureRecord
validate
in class TagValue
IllegalStateException
SignatureRecord.validate()
public List<CharSequence> getHeaders()
SignatureRecord
getHeaders
in interface SignatureRecord
SignatureRecord.getHeaders()
protected CharSequence getDefault(String tag)
getDefault
in class TagValue
public CharSequence getIdentityLocalPart()
getIdentityLocalPart
in interface SignatureRecord
SignatureRecord.getIdentityLocalPart()
public CharSequence getIdentity()
getIdentity
in interface SignatureRecord
SignatureRecord.getIdentity()
public String[] getHttpVals()
public static String dkimQuotedPrintableDecode(CharSequence input) throws IllegalArgumentException
IllegalArgumentException
public CharSequence getHashKeyType()
getHashKeyType
in interface SignatureRecord
SignatureRecord.getHashKeyType()
public CharSequence getHashMethod()
getHashMethod
in interface SignatureRecord
SignatureRecord.getHashMethod()
public CharSequence getHashAlgo()
getHashAlgo
in interface SignatureRecord
SignatureRecord.getHashAlgo()
public CharSequence getSelector()
getSelector
in interface SignatureRecord
SignatureRecord.getSelector()
public CharSequence getDToken()
getDToken
in interface SignatureRecord
SignatureRecord.getDToken()
public byte[] getBodyHash()
getBodyHash
in interface SignatureRecord
public byte[] getSignature()
getSignature
in interface SignatureRecord
public int getBodyHashLimit()
getBodyHashLimit
in interface SignatureRecord
public Long getSignatureTimestamp()
getSignatureTimestamp
in interface SignatureRecord
public String getBodyCanonicalisationMethod()
getBodyCanonicalisationMethod
in interface SignatureRecord
public String getHeaderCanonicalisationMethod()
getHeaderCanonicalisationMethod
in interface SignatureRecord
public List<CharSequence> getRecordLookupMethods()
getRecordLookupMethods
in interface SignatureRecord
public void setSignature(byte[] newSignature)
setSignature
in interface SignatureRecord
public void setBodyHash(byte[] newBodyHash)
setBodyHash
in interface SignatureRecord
public String toUnsignedString()
toUnsignedString
in interface SignatureRecord
Copyright © 2008–2015. All rights reserved.