SignatureSpi.EngineSign 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
EngineSign() |
지금까지 업데이트된 모든 데이터의 서명 바이트를 반환합니다. |
EngineSign(Byte[], Int32, Int32) |
이 서명 작업을 완료하고 제공된 버퍼 |
EngineSign()
지금까지 업데이트된 모든 데이터의 서명 바이트를 반환합니다.
[Android.Runtime.Register("engineSign", "()[B", "GetEngineSignHandler")]
protected abstract byte[]? EngineSign ();
[<Android.Runtime.Register("engineSign", "()[B", "GetEngineSignHandler")>]
abstract member EngineSign : unit -> byte[]
반환
서명 작업 결과의 서명 바이트입니다.
- 특성
예외
이 인스턴스가 SignatureSpi
제대로 초기화되지 않은 경우
설명
지금까지 업데이트된 모든 데이터의 서명 바이트를 반환합니다. 서명 형식은 기본 서명 구성표에 따라 달라집니다.
에 대한 java.security.SignatureSpi.engineSign()
Java 설명서
이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.
적용 대상
EngineSign(Byte[], Int32, Int32)
이 서명 작업을 완료하고 제공된 버퍼outbuf
offset
에 결과 서명 바이트를 저장합니다.
[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
설명
이 서명 작업을 완료하고 제공된 버퍼outbuf
offset
에 결과 서명 바이트를 저장합니다. 서명 형식은 기본 서명 구성표에 따라 달라집니다.
서명 구현은 초기 상태(메서드 중 engineInitSign
하나를 호출한 후의 상태)로 다시 설정되며 동일한 프라이빗 키를 사용하여 추가 서명을 생성하는 데 다시 사용할 수 있습니다.
이 메서드는 추상적이어야 하지만 이진 호환성을 위해 구체적으로 유지합니다. 지식이 있는 공급자는 이 메서드를 재정의해야 합니다.
1.2에 추가되었습니다.
에 대한 java.security.SignatureSpi.engineSign(byte[], int, int)
Java 설명서
이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.