コード例 #1
0
        public void BuildsSignerVerificationWithBasicInformation()
        {
            Silanis.ESL.SDK.SignerVerification verification = SignerVerificationBuilder.NewSignerVerification("PROVIDER1")
                                                              .WithPayload("HJKs2H7UvtFDUi73GswE")
                                                              .Build();

            Assert.AreEqual("PROVIDER1", verification.TypeId);
            Assert.AreEqual("HJKs2H7UvtFDUi73GswE", verification.Payload);
        }
コード例 #2
0
        public SignerVerification Build()
        {
            Asserts.NotEmptyOrNull(typeId, "No TypeId set for this signer verification!");

            SignerVerification result = new SignerVerification(typeId);

            result.Payload = payload;

            return(result);
        }
コード例 #3
0
        public SignerVerification ToSDKSignerVerification()
        {
            if (apiSignerVerification == null)
            {
                return(sdkSignerVerification);
            }

            SignerVerification result = SignerVerificationBuilder.NewSignerVerification(apiSignerVerification.TypeId)
                                        .WithPayload(apiSignerVerification.Payload)
                                        .Build();

            return(result);
        }
コード例 #4
0
 public void UpdateSignerVerification(Silanis.ESL.SDK.PackageId packageId, String roleId, SignerVerification signerVerification)
 {
     Silanis.ESL.API.Verification verification = new SignerVerificationConverter(signerVerification).ToAPISignerVerification();
     signerVerificationService.UpdateSignerVerification(packageId, roleId, verification);
 }
コード例 #5
0
 public SignerVerificationConverter(SignerVerification signerVerification)
 {
     this.sdkSignerVerification = signerVerification;
 }