IssacUCPIDREQUESTINFO
Objective-C
@interface IssacUCPIDREQUESTINFO : NSObject
Swift
class IssacUCPIDREQUESTINFO : NSObject
UCPIDRequestInfo 관련 기능
-
비표(Nonce) 값을 설정한다.
Declaration
Objective-C
- (BOOL)setUCPIDNonce:(nonnull NSData *)nonce;Swift
func setUCPIDNonce(_ nonce: Data) -> BoolParameters
nonce비표(Nonce) 값
-
개인정보제공 및 활용동의 약관을 설정한다.
Declaration
Objective-C
- (BOOL)setUserAgreement:(nonnull NSString *)userAgreement;Swift
func setUserAgreement(_ userAgreement: String) -> BoolParameters
userAgreement개인정보 제공 및 활용동의 약관
-
개인정보활용 동의 항목을 추가한다.
Declaration
Objective-C
- (BOOL)addUserAgreeInfo:(UserAgreeInfo)userAgreeInfo;Swift
func addUserAgree(_ userAgreeInfo: UserAgreeInfo) -> BoolParameters
userAgreeInfo개인정보활용 동의 항목
-
ISP URL Info 를 설정한다.
Declaration
Objective-C
- (BOOL)setIspUrlInfo:(nonnull NSString *)ispUrlInfo;Swift
func setIspUrl(_ ispUrlInfo: String) -> BoolParameters
ispUrlInfoISP URL Info (scheme 정의부와 uri 정의부를 제외한 url)
-
ucpidAttributes 를 설정한다. (확장성을 위해 필요한 값으로 현재는 사용하지 않음)
Declaration
Objective-C
- (BOOL)setUCPIDAttributes:(nonnull NSData *)ucpidAttributes;Swift
func setUCPIDAttributes(_ ucpidAttributes: Data) -> BoolParameters
ucpidAttributesucpidAttributes
-
signedPersonInfoReq (버전 2 의 경우 서명된 UCPIDRequestInfo) 를 생성한다.
Declaration
Objective-C
- (nullable NSData *) genSignedPersonInfoReq:(nonnull IssacPRIVATEKEY *)signerPriKey signerCert:(nonnull IssacCERTIFICATE *)signerCert signTime:(nonnull NSDate *)signTime hashAlg:(HashAlg)hashAlg;Swift
func genSignedPersonInfoReq(_ signerPriKey: IssacPRIVATEKEY, signerCert: IssacCERTIFICATE, signTime: Date, hashAlg: HashAlg) -> Data?Parameters
signerPriKey이용자의 서명용 개인키
signerCert이용자의 서명용 인증서
signTime서명 시각
hashAlg서명에 사용할 해시 알고리즘
IssacUCPIDREQUESTINFO Class Reference