with open(args.certificate, 'rb') as f: certificate = f.read() if args.bench == None: dvsCaller = DVSCaller.DVSCaller(args.keystore, args.truststore, args.wsuri, args.verbose) parameters = dvsCaller.buildVerifyCertificateExParameter() parameters.requestId = args.requestId parameters.transactionId = args.transactionId parameters.tag = tag parameters.certificate = certificate parameters.refreshCRLs = 1 if args.refreshCRLs else 0 response = dvsCaller.verifyCertificateEx(parameters) exitCode = DVSCaller.ppResponse(response, dvsCaller.getExecutionTime()) print "\nList SSL sessions:" print "\t", uuid.uuid4(), "=>", dvsCaller.getpeercert() else: print "thread\t\t: ", args.thread print "loop\t\t: ", args.loop threads = [] for x in range(0, args.thread): threads.append( DVSCaller.benchVerifyCertificate(x, args.loop, args.keystore, args.truststore, args.wsuri, args.requestId, args.transactionId, tag, certificate, args.refreshCRLs) )
if args.bench == None: dvsCaller = DVSCaller.DVSCaller(args.keystore, args.truststore, args.wsuri, args.verbose) parameters = dvsCaller.buildVerifySignatureExParameter() parameters.requestId = args.requestId parameters.transactionId = args.transactionId parameters.tag = tag parameters.signature.binaryValue = signature parameters.signedData.binaryValue = signedData parameters.signedDataHash = args.signedDataHash parameters.refreshCRLs = 1 if args.refreshCRLs else 0 response = dvsCaller.verifySignatureEx(parameters) exitCode = DVSCaller.ppResponse(response, dvsCaller.getExecutionTime()) print "\nList SSL sessions:" print "\t", uuid.uuid4(), "=>", dvsCaller.getpeercert() else: print "thread\t\t: ", args.thread print "loop\t\t: ", args.loop threads = [] for x in range(0, args.thread): threads.append( DVSCaller.benchVerifySignature(x, args.loop, args.keystore, args.truststore, args.wsuri, args.requestId, args.transactionId, tag, signature, signedData, args.signedDataHash, args.refreshCRLs) )