Mono가 강력한 이름의 어셈블리 나 서명 된 어셈블리 만 실행하도록하는 데 사용할 수있는 Mono Runtime 구성에 대한 설명이 있습니까?모노 런타임 - 강력한 명명 된 어셈블리 나 서명 된 어셈블리 만 강제로 실행할 수 있습니까?
1
A
답변
0
짧은 답변 : 없음
긴 대답 :
모노 실행하거나 실행 또는 모노와 함께 제공되는 클래스 라이브러리를 수정할 수있는 사람을 제한 할 수 아무것도, 그 정신에서 오픈 소스와이다 .
대부분의 기능 (예 : strongnames 및 authenticode)은 다른 목적으로 사용하거나 선택적으로 코드에 서명/확인하기 위해 Mono 내부에 있습니다. 같은 자유 OTOH
는이를 실행하기 전에 서명이, 자신의 모노 런타임을 수정 로그인 할 어셈블리를 (자신의 키) 및 는 어떤 어셈블리를 필요로 수 있습니다.그러나 내가 아는 프로젝트 (예 : 문라이트는 코드 서명을 시행하지 않는 CoreCLR을 사용함)에는 결코 필요하지 않았습니다. 그것은 단지 그것이 당신이 알아 내야 할 어떤 것일 것이라는 것을 의미합니다. 그것은 불가능합니다. 모든 조각들은 거기에 있지만, 경고를 받으려면 꽤 많은 양의 접착제가 필요합니다.