C# 클래스 NSoft.NFramework.Licensing.LicenseTool

License 관련 Utility 클래스
파일 보기 프로젝트 열기: debop/NFramework 1 사용 예제들

공개 메소드들

메소드 설명
GenerateFloatingLicense ( string privateKey, string name, string publicKey ) : string

Floating 라이선스를 생성합니다. 참고 : http://en.wikipedia.org/wiki/Floating_licensing

GenerateLicense ( string privateKey, string name, System.Guid id, System.DateTime expirationDate, string>.IDictionary attributes, LicenseKind licenseKind ) : string

새로운 라이선스를 생성합니다.

비공개 메소드들

메소드 설명
CreateDocument ( System.Guid id, string name, System.DateTime expirationDate, string>.IDictionary attributes, LicenseKind licenseKind ) : XmlDocument
GetXmlDigitalSignature ( XmlDocument doc, AsymmetricAlgorithm key ) : XmlElement

메소드 상세

GenerateFloatingLicense() 공개 정적인 메소드

Floating 라이선스를 생성합니다. 참고 : http://en.wikipedia.org/wiki/Floating_licensing
public static GenerateFloatingLicense ( string privateKey, string name, string publicKey ) : string
privateKey string 제품의 Private Key
name string 라이선스 명
publicKey string 제품의 Public Key
리턴 string

GenerateLicense() 공개 정적인 메소드

새로운 라이선스를 생성합니다.
public static GenerateLicense ( string privateKey, string name, System.Guid id, System.DateTime expirationDate, string>.IDictionary attributes, LicenseKind licenseKind ) : string
privateKey string 제품의 Private Key
name string 라이선스 소유자 명
id System.Guid 라이선스 소유자 Id
expirationDate System.DateTime 라이선스 유효기간
attributes string>.IDictionary 라이선스 속성
licenseKind LicenseKind 라이선스 종류
리턴 string