LoginSignup
0
0

More than 1 year has passed since last update.

cscの作法 その214

Last updated at Posted at 2022-06-26

概要

cscの作法、調べてみた。
練習問題やってみた。

練習問題

証明書のファイルを読め。

サンプルコード

using System;
using System.Collections;
using System.Net;
using System.Net.Sockets;
using System.Net.Security;
using System.Security.Authentication;
using System.Text;
using System.Security.Cryptography.X509Certificates;
using System.IO;

namespace app
{
	public class test0 {
		private static void PrintCertificate(X509Certificate certificate) {
			Console.WriteLine("Subject: {0}", certificate.Subject);
			Console.WriteLine("Issuer: {0}", certificate.Issuer);
			Console.WriteLine("Format: {0}", certificate.GetFormat());
			Console.WriteLine("ExpirationDate: {0}", certificate.GetExpirationDateString());
			Console.WriteLine("EffectiveDate: {0}", certificate.GetEffectiveDateString());
			Console.WriteLine("KeyAlgorithm: {0}", certificate.GetKeyAlgorithm());
			Console.WriteLine("PublicKey: {0}", certificate.GetPublicKeyString());
			Console.WriteLine("SerialNumber: {0}", certificate.GetSerialNumberString());
		}
		public static int Main(string[] args) {
			string certPath = "certificate.crt";
			X509Certificate cert = X509Certificate.CreateFromCertFile(certPath);
			PrintCertificate(cert);
			return 0;
		}
	}
}


実行結果

>ca0
Subject: OU=None, O=Studio-Ephyra, L=Nagano-Shi, S=Nagano-Ken, C=Japan, CN=link.studio-ephyra
Issuer: OU=None, O=Studio-Ephyra, L=Nagano-Shi, S=Nagano-Ken, C=Japan, CN=link.studio-ephyra
Format: X509
ExpirationDate: 2032/06/20 19:26:56
EffectiveDate: 2022/06/20 19:26:56
KeyAlgorithm: 1.2.840.113549.1.1.1
PublicKey: 3082020A028202010096BA54960C5368E2C050D3AEB38E5C97F5413ADAA802FD58DF0DE46B954BCF11D5830F59E205B5B796B52AC6DBA09427FEEFE01B9489FC5695E11CE525EFE71B16187A9E5F71F4878993C257FFF9C65ED024BBE1E0FCC0EAF5C9DC125017B984C79C6FBD6D866BE8136297C0429A68FCE19C8C627554BC34EB1E28354962CFDCC7FEF5113A5351D936E197CC6949463A2C23C9890BE155B2010BA1892A8B1FAD75DEFABB6B19B52B36DB0E8C660993BE3DEBF8731EDB2B0F2F877410162838DDA2DEC65B6112C726C8AD55080EFC8D5D5F42532C90982FE303AFF288037DC6B58AEF9527EC46AFFDB6E138A54637D0C2D89692A137236AFA263FD40C1168D63B135C097D1FEA238D0460F0E05A5A61A091CA2AA40FF958D717C014B1210FFE5063A196BC782F4520F28D0C15F0C738654391B045FB78DD4351D21951F27996C445C17BB10A78E0CE4762FFE459A1C3CEB9A1648E95FF12CD1971673C45BFFE772689425573AD01C2EF2F0B76E3DAFAAA2D6FBBCB523A31A7ED60D3219E2BA4B2E2C5CED147E5AEB7EC227F2F7E65B754D171854509078AEE5F0F7DC809321B00961289D81F719B2B4F6CC7EDFF70D0D9771F55D38AB7BE9DE732BD2343655F17A239A5119197A9E25940CD1F9385706390E8344119A689F8B5D79FA767B2FA6298F99FDFCA6C85857C3A21D5975A387CFD0DC5D790976E5722918058910924010203010001
SerialNumber: 01

以上。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0