org.bouncycastle.crypto.util
Class DERMacData.Builder
java.lang.Object
|
+--org.bouncycastle.crypto.util.DERMacData.Builder
- Enclosing class:
- DERMacData
- public static final class DERMacData.Builder
- extends java.lang.Object
Builder to create OtherInfo
Constructor Summary |
DERMacData.Builder(DERMacData.Type type,
byte[] idU,
byte[] idV,
byte[] ephemDataU,
byte[] ephemDataV)
Create a basic builder with just the compulsory fields. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DERMacData.Builder
public DERMacData.Builder(DERMacData.Type type,
byte[] idU,
byte[] idV,
byte[] ephemDataU,
byte[] ephemDataV)
- Create a basic builder with just the compulsory fields.
- Parameters:
type
- the MAC headeridU
- sender party ID.idV
- receiver party ID.ephemDataU
- ephemeral data from sender.ephemDataV
- ephemeral data from receiver.
withText
public DERMacData.Builder withText(byte[] text)
- Add optional text.
- Parameters:
text
- optional agreed text to add to the MAC.- Returns:
- the current builder instance.
build
public DERMacData build()