add test: SignatureTest

This commit is contained in:
free will committed 2021-04-01 20:59:40 +08:00
1 parent deafbc7574
commit 0555c43f4e
3 files changed
+43 -16

No files matched your search

+19 -16
View File
@@ -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()));
}
}