小编hab*_*aki的帖子

Bouncy Castle API文档在哪里?

我需要做一些基于加密的工作,我发现Bouncy Castle API既可用于C#也可用于JAVA,对于java它有文档,但它没有C#的文档.

任何人都可以提供一些资源,我可以从中获得使用C#使用Bouncy Castle的想法吗?

c# bouncycastle

16
推荐指数
1
解决办法
1万
查看次数

将X509Certificate2证书转换为BouncyCastle X509Certificate

我有一个System.Security.Cryptography.X509Certificates.X509Certificate2的对象.我需要将它转换为Org.BouncyCastle.X509.X509Certificate的对象.

有人可以帮我吗?

c#

11
推荐指数
3
解决办法
1万
查看次数

使用C#中的crl(证书吊销列表)验证证书

我想使用CRL属性验证证书.但是当我在为CRL检查设置标志后调用证书上的verify()方法时,它会出现以下错误.

1)RevocationStatusUnknown =>撤销功能无法检查证书的撤销.

2)OfflineRevocation =>撤销功能无法检查证书的吊销,因为吊销服务器处于脱机状态...

但服务器还可以.

这是我的标志设置代码

X509Chain ch = new X509Chain();
ch.ChainPolicy.RevocationMode = X509RevocationMode.Online;
ch.ChainPolicy.RevocationFlag = X509RevocationFlag.EntireChain;
ch.ChainPolicy.UrlRetrievalTimeout = new TimeSpan(2000);
ch.ChainPolicy.VerificationFlags = X509VerificationFlags.NoFlag;
ch.ChainPolicy.VerificationTime = DateTime.Now;
ch.Build(certificate);
Run Code Online (Sandbox Code Playgroud)

想不通这背后的原因是什么?

c# certificate

7
推荐指数
0
解决办法
2033
查看次数

如何从 C# 中的 USB 令牌读取证书

我有一个包含加密证书的 USB 令牌,该证书具有公钥和私钥。现在我想用 C# 创建一个应用程序,通过它我可以找到可访问的证书信息。当我插入 USB 令牌时,它被检测到,但计算机段上没有显示驱动器,因为它发生在闪存驱动器上。

如何从 USB 驱动器读取证书?

c# usb certificate token

6
推荐指数
1
解决办法
9810
查看次数

在angular2中创建密码匹配验证的问题

我试图创建一个密码重置表单,我需要为新密码创建两个字段并确认新密码.我正在测试它们是否相同或者在angular2中使用自定义验证,但我的代码不起作用.我在这里附加我的组件文件和自定义验证类,任何人都可以建议我什么是适当的解决方案.

我正在使用棱角2.4

组件代码:

import { Component, OnInit } from '@angular/core';
import { FormGroup, FormBuilder, Validators} from '@angular/forms';
import { Checkpassword } from '../checkpassword';

@Component({
  selector: 'app-contact-form',
  templateUrl: './contact-form.component.html',
  styleUrls: ['./contact-form.component.css']
})
export class ContactFormComponent implements OnInit {

  signUpForm: FormGroup;
  constructor(fb: FormBuilder) {
      this.signUpForm = fb.group({
          oldpassword: ['', Validators.compose([
            Validators.required,
            Checkpassword.checkPasswordLength
          ])],
          newpassword1: ['', Validators.required],
          newpassword2: ['', Validators.required]
      }, {validator: Checkpassword.isSamePassword});
  }

  ngOnInit() {
  }

}
Run Code Online (Sandbox Code Playgroud)

自定义验证码:

import { FormControl, FormGroup } from '@angular/forms'

export class Checkpassword {
    static checkPasswordLength(control: FormControl){ …
Run Code Online (Sandbox Code Playgroud)

angular

1
推荐指数
1
解决办法
2326
查看次数

如何在React.js解决方案中集成Youtube Iframe API

作为回应,我试图为自定义youtube播放器创建一个组件,以便引入新的播放器控件栏。表单youtube iframe API,曾提到使用以下代码创建播放器实例,

var tag = document.createElement('script');

  tag.src = "https://www.youtube.com/iframe_api";
  var firstScriptTag = document.getElementsByTagName('script')[0];
  firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);

  // 3. This function creates an <iframe> (and YouTube player)
  //    after the API code downloads.
  var player;
  function onYouTubeIframeAPIReady() {
    player = new YT.Player('player', {
      height: '390',
      width: '640',
      videoId: 'M7lc1UVf-VE',
      events: {
        'onReady': onPlayerReady,
        'onStateChange': onPlayerStateChange
      }
    });
  }
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试在React组件生命周期方法(例如componentDidUpdate)上使用此代码时,根本找不到YT实例。

有什么解决办法吗?

javascript reactjs youtube-iframe-api

1
推荐指数
1
解决办法
1173
查看次数