public class IrpRequest extends IrpMessage
| 限定符和类型 | 字段和说明 |
|---|---|
byte[] |
address |
int |
createNumber |
byte[] |
doid |
static java.lang.String |
DOID_DEFAULT |
byte[][] |
doidValues |
boolean |
isAuthNeeded |
byte[][] |
requestedKeys |
body, createTime, credential, encodedCredential, encodedMessage, encodedMessageBody, envelope, header| 构造器和说明 |
|---|
IrpRequest(int opCode,
byte[] doid) |
IrpRequest(int opCode,
java.lang.String doid) |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
getAddress() |
java.lang.String |
getDoid() |
java.util.Map<java.lang.String,java.lang.String> |
getDoidValuesByMap() |
static IrpRequest |
newGrsCreateOrgRequest(java.lang.String doi,
java.util.Map<java.lang.String,java.lang.String> values,
com.nimbusds.jose.jwk.JWK jwk) |
static IrpRequest |
newGrsResolveRequest(java.lang.String doid,
java.lang.String[] keys) |
static IrpRequest |
newIrsBatchCreateDoidRequest(int count,
byte[][] values) |
static IrpRequest |
newIrsBatchCreateDoidRequest(java.util.Map<java.lang.String,java.lang.String> values,
int count,
com.nimbusds.jose.jwk.JWK jwk) |
static IrpRequest |
newIrsCreateDoidRequest(byte[] doid,
byte[][] values) |
static IrpRequest |
newIrsCreateDoidRequest(java.util.Map<java.lang.String,java.lang.String> values,
com.nimbusds.jose.jwk.JWK jwk) |
static IrpRequest |
newIrsDeleteDoidRequest(byte[] doid) |
static IrpRequest |
newIrsDeleteDoidRequest(java.lang.String doid,
com.nimbusds.jose.jwk.JWK jwk) |
static IrpRequest |
newIrsResolveRequest(byte[] doid,
byte[][] keys) |
static IrpRequest |
newIrsResolveRequest(java.lang.String doid,
java.lang.String[] keys) |
static IrpRequest |
newIrsSynOrgToParentRequest(java.lang.String doi,
java.util.Map<java.lang.String,java.lang.String> values,
com.nimbusds.jose.jwk.JWK jwk) |
static IrpRequest |
newIrsUpdateDoidRequest(byte[] doid,
byte[][] values) |
static IrpRequest |
newIrsUpdateDoidRequest(java.lang.String doid,
java.util.Map<java.lang.String,java.lang.String> values,
com.nimbusds.jose.jwk.JWK jwk) |
static IrpRequest |
newVerityIrsServerRequest(byte[] doid,
byte[] address) |
static IrpRequest |
newVerityIrsServerRequest(com.nimbusds.jose.jwk.JWK jwk,
java.lang.String address) |
fromBytes2Map, fromMap2Byte, getEncodedMessage, getEncodedMessageHeaderBody, getEncodeMessageCredential, getSignature, signMessage, signMessage, toStringpublic byte[] doid
public byte[][] doidValues
public boolean isAuthNeeded
public byte[][] requestedKeys
public byte[] address
public int createNumber
public static final java.lang.String DOID_DEFAULT
public IrpRequest(int opCode,
java.lang.String doid)
public IrpRequest(int opCode,
byte[] doid)
public static IrpRequest newIrsResolveRequest(java.lang.String doid, java.lang.String[] keys)
public static IrpRequest newGrsResolveRequest(java.lang.String doid, java.lang.String[] keys)
public static IrpRequest newGrsCreateOrgRequest(java.lang.String doi, java.util.Map<java.lang.String,java.lang.String> values, com.nimbusds.jose.jwk.JWK jwk)
public static IrpRequest newIrsSynOrgToParentRequest(java.lang.String doi, java.util.Map<java.lang.String,java.lang.String> values, com.nimbusds.jose.jwk.JWK jwk)
public static IrpRequest newIrsResolveRequest(byte[] doid, byte[][] keys)
public static IrpRequest newIrsCreateDoidRequest(java.util.Map<java.lang.String,java.lang.String> values, com.nimbusds.jose.jwk.JWK jwk)
public static IrpRequest newIrsCreateDoidRequest(byte[] doid, byte[][] values)
public static IrpRequest newIrsUpdateDoidRequest(java.lang.String doid, java.util.Map<java.lang.String,java.lang.String> values, com.nimbusds.jose.jwk.JWK jwk)
public static IrpRequest newIrsUpdateDoidRequest(byte[] doid, byte[][] values)
public static IrpRequest newIrsDeleteDoidRequest(java.lang.String doid, com.nimbusds.jose.jwk.JWK jwk)
public static IrpRequest newIrsDeleteDoidRequest(byte[] doid)
public static IrpRequest newIrsBatchCreateDoidRequest(java.util.Map<java.lang.String,java.lang.String> values, int count, com.nimbusds.jose.jwk.JWK jwk)
public static IrpRequest newIrsBatchCreateDoidRequest(int count, byte[][] values)
public static IrpRequest newVerityIrsServerRequest(com.nimbusds.jose.jwk.JWK jwk, java.lang.String address)
public static IrpRequest newVerityIrsServerRequest(byte[] doid, byte[] address)
public java.util.Map<java.lang.String,java.lang.String> getDoidValuesByMap()
public java.lang.String getDoid()
getDoid 在类中 IrpMessagepublic java.lang.String getAddress()