C# 클래스 Org.BouncyCastle.Security.PbeUtilities

파일 보기 프로젝트 열기: red-gate/iTextSharp-4.1.6 1 사용 예제들

공개 메소드들

메소드 설명
CreateEngine ( AlgorithmIdentifier algID ) : object
CreateEngine ( DerObjectIdentifier algorithmOid ) : object
CreateEngine ( string algorithm ) : object
GenerateAlgorithmParameters ( DerObjectIdentifier algorithmOid, byte salt, int iterationCount ) : Asn1Encodable
GenerateAlgorithmParameters ( string algorithm, byte salt, int iterationCount ) : Asn1Encodable
GenerateCipherParameters ( AlgorithmIdentifier algID, char password, bool wrongPkcs12Zero ) : ICipherParameters
GenerateCipherParameters ( DerObjectIdentifier algorithmOid, char password, Asn1Encodable pbeParameters ) : ICipherParameters
GenerateCipherParameters ( DerObjectIdentifier algorithmOid, char password, bool wrongPkcs12Zero, Asn1Encodable pbeParameters ) : ICipherParameters
GenerateCipherParameters ( string algorithm, char password, Asn1Encodable pbeParameters ) : ICipherParameters
GenerateCipherParameters ( string algorithm, char password, bool wrongPkcs12Zero, Asn1Encodable pbeParameters ) : ICipherParameters
GetEncodingName ( DerObjectIdentifier oid ) : string
GetObjectIdentifier ( string mechanism ) : DerObjectIdentifier

Returns a ObjectIdentifier for a give encoding.

IsOpenSsl ( string algorithm ) : bool
IsPbeAlgorithm ( string algorithm ) : bool
IsPkcs12 ( string algorithm ) : bool
IsPkcs5Scheme1 ( string algorithm ) : bool
IsPkcs5Scheme2 ( string algorithm ) : bool

비공개 메소드들

메소드 설명
EndsWith ( string s, string ending ) : bool
MakePbeGenerator ( string type, IDigest digest, byte key, byte salt, int iterationCount ) : PbeParametersGenerator
PbeUtilities ( ) : System

메소드 상세

CreateEngine() 공개 정적인 메소드

public static CreateEngine ( AlgorithmIdentifier algID ) : object
algID Org.BouncyCastle.Asn1.X509.AlgorithmIdentifier
리턴 object

CreateEngine() 공개 정적인 메소드

public static CreateEngine ( DerObjectIdentifier algorithmOid ) : object
algorithmOid Org.BouncyCastle.Asn1.DerObjectIdentifier
리턴 object

CreateEngine() 공개 정적인 메소드

public static CreateEngine ( string algorithm ) : object
algorithm string
리턴 object

GenerateAlgorithmParameters() 공개 정적인 메소드

public static GenerateAlgorithmParameters ( DerObjectIdentifier algorithmOid, byte salt, int iterationCount ) : Asn1Encodable
algorithmOid Org.BouncyCastle.Asn1.DerObjectIdentifier
salt byte
iterationCount int
리턴 Org.BouncyCastle.Asn1.Asn1Encodable

GenerateAlgorithmParameters() 공개 정적인 메소드

public static GenerateAlgorithmParameters ( string algorithm, byte salt, int iterationCount ) : Asn1Encodable
algorithm string
salt byte
iterationCount int
리턴 Org.BouncyCastle.Asn1.Asn1Encodable

GenerateCipherParameters() 공개 정적인 메소드

public static GenerateCipherParameters ( AlgorithmIdentifier algID, char password, bool wrongPkcs12Zero ) : ICipherParameters
algID Org.BouncyCastle.Asn1.X509.AlgorithmIdentifier
password char
wrongPkcs12Zero bool
리턴 ICipherParameters

GenerateCipherParameters() 공개 정적인 메소드

public static GenerateCipherParameters ( DerObjectIdentifier algorithmOid, char password, Asn1Encodable pbeParameters ) : ICipherParameters
algorithmOid Org.BouncyCastle.Asn1.DerObjectIdentifier
password char
pbeParameters Org.BouncyCastle.Asn1.Asn1Encodable
리턴 ICipherParameters

GenerateCipherParameters() 공개 정적인 메소드

public static GenerateCipherParameters ( DerObjectIdentifier algorithmOid, char password, bool wrongPkcs12Zero, Asn1Encodable pbeParameters ) : ICipherParameters
algorithmOid Org.BouncyCastle.Asn1.DerObjectIdentifier
password char
wrongPkcs12Zero bool
pbeParameters Org.BouncyCastle.Asn1.Asn1Encodable
리턴 ICipherParameters

GenerateCipherParameters() 공개 정적인 메소드

public static GenerateCipherParameters ( string algorithm, char password, Asn1Encodable pbeParameters ) : ICipherParameters
algorithm string
password char
pbeParameters Org.BouncyCastle.Asn1.Asn1Encodable
리턴 ICipherParameters

GenerateCipherParameters() 공개 정적인 메소드

public static GenerateCipherParameters ( string algorithm, char password, bool wrongPkcs12Zero, Asn1Encodable pbeParameters ) : ICipherParameters
algorithm string
password char
wrongPkcs12Zero bool
pbeParameters Org.BouncyCastle.Asn1.Asn1Encodable
리턴 ICipherParameters

GetEncodingName() 공개 정적인 메소드

public static GetEncodingName ( DerObjectIdentifier oid ) : string
oid Org.BouncyCastle.Asn1.DerObjectIdentifier
리턴 string

GetObjectIdentifier() 공개 정적인 메소드

Returns a ObjectIdentifier for a give encoding.
public static GetObjectIdentifier ( string mechanism ) : DerObjectIdentifier
mechanism string A string representation of the encoding.
리턴 Org.BouncyCastle.Asn1.DerObjectIdentifier

IsOpenSsl() 공개 정적인 메소드

public static IsOpenSsl ( string algorithm ) : bool
algorithm string
리턴 bool

IsPbeAlgorithm() 공개 정적인 메소드

public static IsPbeAlgorithm ( string algorithm ) : bool
algorithm string
리턴 bool

IsPkcs12() 공개 정적인 메소드

public static IsPkcs12 ( string algorithm ) : bool
algorithm string
리턴 bool

IsPkcs5Scheme1() 공개 정적인 메소드

public static IsPkcs5Scheme1 ( string algorithm ) : bool
algorithm string
리턴 bool

IsPkcs5Scheme2() 공개 정적인 메소드

public static IsPkcs5Scheme2 ( string algorithm ) : bool
algorithm string
리턴 bool