다음을 통해 공유


SignatureSpi.EngineSign 메서드

정의

오버로드

EngineSign()

지금까지 업데이트된 모든 데이터의 서명 바이트를 반환합니다.

EngineSign(Byte[], Int32, Int32)

이 서명 작업을 완료하고 제공된 버퍼outbufoffset에 결과 서명 바이트를 저장합니다.

EngineSign()

지금까지 업데이트된 모든 데이터의 서명 바이트를 반환합니다.

[Android.Runtime.Register("engineSign", "()[B", "GetEngineSignHandler")]
protected abstract byte[]? EngineSign ();
[<Android.Runtime.Register("engineSign", "()[B", "GetEngineSignHandler")>]
abstract member EngineSign : unit -> byte[]

반환

Byte[]

서명 작업 결과의 서명 바이트입니다.

특성

예외

이 인스턴스가 SignatureSpi 제대로 초기화되지 않은 경우

설명

지금까지 업데이트된 모든 데이터의 서명 바이트를 반환합니다. 서명 형식은 기본 서명 구성표에 따라 달라집니다.

에 대한 java.security.SignatureSpi.engineSign()Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상

EngineSign(Byte[], Int32, Int32)

이 서명 작업을 완료하고 제공된 버퍼outbufoffset에 결과 서명 바이트를 저장합니다.

[Android.Runtime.Register("engineSign", "([BII)I", "GetEngineSign_arrayBIIHandler")]
protected virtual int EngineSign (byte[]? outbuf, int offset, int len);
[<Android.Runtime.Register("engineSign", "([BII)I", "GetEngineSign_arrayBIIHandler")>]
abstract member EngineSign : byte[] * int * int -> int
override this.EngineSign : byte[] * int * int -> int

매개 변수

outbuf
Byte[]

서명 결과에 대한 버퍼입니다.

offset
Int32

서명이 저장되는 위치로 outbuf 의 오프셋입니다.

len
Int32

서명에 할당된 바이트 outbuf 수입니다. 이 기본 구현과 SUN 공급자 모두 부분 다이제스트를 반환하지 않습니다. 이 매개 변수의 값이 실제 서명 길이보다 작으면 이 메서드는 SignatureException을 throw합니다. 해당 값이 실제 서명 길이보다 크거나 같은 경우 이 매개 변수는 무시됩니다.

반환

에 배치된 바이트 수 outbuf

특성

예외

이 인스턴스가 SignatureSpi 제대로 초기화되지 않은 경우

len 에 대해 outbuf유효하지 않은 경우 offset

설명

이 서명 작업을 완료하고 제공된 버퍼outbufoffset에 결과 서명 바이트를 저장합니다. 서명 형식은 기본 서명 구성표에 따라 달라집니다.

서명 구현은 초기 상태(메서드 중 engineInitSign 하나를 호출한 후의 상태)로 다시 설정되며 동일한 프라이빗 키를 사용하여 추가 서명을 생성하는 데 다시 사용할 수 있습니다.

이 메서드는 추상적이어야 하지만 이진 호환성을 위해 구체적으로 유지합니다. 지식이 있는 공급자는 이 메서드를 재정의해야 합니다.

1.2에 추가되었습니다.

에 대한 java.security.SignatureSpi.engineSign(byte[], int, int)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상