mirror of
https://gitee.com/willfree/min-dev-java.git
synced 2026-10-04 19:42:01 +08:00
add test: SignatureTest
This commit is contained in:
1 parent
deafbc7574
commit
0555c43f4e
3 files changed
+43
-16
No files matched your search
@@ -10,25 +10,12 @@ import minsecurity.identity.Identity;
|
||||
* @Copyright: MIN-Group;国家重大科技基础设施——未来网络北大实验室;深圳市信息论与未来网络重点实验室
|
||||
*/
|
||||
public class Signature {
|
||||
public SignatureInfo getSigInfo() {
|
||||
return sigInfo;
|
||||
}
|
||||
private SignatureInfo sigInfo=new SignatureInfo();
|
||||
private SignatureValue sigValue=new SignatureValue();
|
||||
|
||||
public void setSigInfo(SignatureInfo sigInfo) {
|
||||
this.sigInfo = sigInfo;
|
||||
public Signature(){
|
||||
}
|
||||
|
||||
public SignatureValue getSigValue() {
|
||||
return sigValue;
|
||||
}
|
||||
|
||||
public void setSigValue(SignatureValue sigValue) {
|
||||
this.sigValue = sigValue;
|
||||
}
|
||||
|
||||
private SignatureInfo sigInfo;
|
||||
private SignatureValue sigValue;
|
||||
|
||||
/**
|
||||
* 根据网络身份创建一个 Signature
|
||||
* @param identity
|
||||
@@ -46,4 +33,20 @@ public class Signature {
|
||||
this.sigInfo=signatureInfo;
|
||||
this.sigValue=signatureValue;
|
||||
}
|
||||
|
||||
public SignatureInfo getSigInfo() {
|
||||
return sigInfo;
|
||||
}
|
||||
|
||||
public void setSigInfo(SignatureInfo sigInfo) {
|
||||
this.sigInfo = sigInfo;
|
||||
}
|
||||
|
||||
public SignatureValue getSigValue() {
|
||||
return sigValue;
|
||||
}
|
||||
|
||||
public void setSigValue(SignatureValue sigValue) {
|
||||
this.sigValue = sigValue;
|
||||
}
|
||||
}
|
||||
@@ -15,6 +15,9 @@ import encoding.*;
|
||||
public class SignatureValue implements TlvComponentBase, IEncodingAble {
|
||||
private byte[] value;
|
||||
|
||||
public SignatureValue(){
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据签名值字节数组创建一个 SignatureValue
|
||||
* @param value
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
package component;
|
||||
|
||||
import org.junit.Test;
|
||||
|
||||
import java.util.Arrays;
|
||||
|
||||
/*
|
||||
* @Author: Wang Feng
|
||||
* @Description:
|
||||
* @Version: 1.0.0
|
||||
* @Date: 20:52 2021/4/1
|
||||
* @Copyright: MIN-Group;国家重大科技基础设施——未来网络北大实验室;深圳市信息论与未来网络重点实验室
|
||||
*/
|
||||
public class SignatureTest {
|
||||
@Test
|
||||
public void testSignature(){
|
||||
Signature signature=new Signature();
|
||||
System.out.println(signature.getSigInfo().getSignatureType().getValue().getSignatureAlgorithm());
|
||||
System.out.println(Arrays.toString(signature.getSigValue().getValue()));
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user