본문으로 건너뛰기
로그인 둘러보기
보안·개인정보 · 시스템·유틸리티 · 윈도우즈 유틸

Middleware CIE

0

Middleware CIE는 이탈리아 전자 신분증(CIE)을 사용하여 공공 행정 서비스에 안전하게 온라인 접근할 수 있게 하는 미들웨어 소프트웨어입니다.

미들웨어스마트카드전자 신분증

소개

Middleware CIE는 이탈리아 전자 신분증(CIE)을 사용하여 공공 행정 서비스에 안전하게 온라인 접근할 수 있게 하는 미들웨어 소프트웨어입니다. Developers Italia에서 개발한 이 소프트웨어는 CIE 칩에 저장된 인증서와 개인키를 활용하여 PC 브라우저와 공공 행정 포털 간의 보안 인증을 처리합니다. 이탈리아 전자 신분증 3.0(CIE 3.0) 버전을 지원하며, Windows 환경에서 PKCS#11 및 CSP 인터페이스를 제공합니다.

상세정보

CSP 및 PKCS#11 인터페이스 지원

이 미들웨어는 암호화 표준 인터페이스인 PKCS#11과 CSP를 모두 구현합니다. 이를 통해 응용 프로그램은 CIE 칩의 통신 방식에 관계없이 인증서와 개인키를 사용할 수 있습니다.

  • CSP 인터페이스: Microsoft의 Minidriver 사양 버전 7에 맞춰 개발되었으며, 인증서 스토어 프로바이더도 포함합니다.
  • PKCS#11 인터페이스: RSA 2.11 사양을 준수합니다.

CIE 카드 읽기 전용 지원

CSP와 PKCS#11 모듈 모두 CIE를 읽기 전용(Read-Only) 모드로 처리합니다. 따라서 카드에서 객체를 생성하거나 삭제하는 작업은 지원하지 않습니다.

설치

  1. 설치를 위해 관리자 권한이 있는 Windows 계정이 필요합니다.
  2. 공식 포털(www.cartaidentita.interno.gov.it)의 ‘서비스’ 섹션 또는 developers.italia.it의 ‘CIE’ 섹션에서 미들웨어를 다운로드합니다.
  3. 또는 winget 패키지 관리자를 사용하여 설치할 수 있습니다: winget install --id Italia.CieMiddleware --exact
  4. 다운로드한 .msi 파일을 더블 클릭하여 설치 마법사를 실행합니다.

기본 사용법

  1. 스마트카드 리더기를 PC에 연결하고 CIE 카드를 삽입합니다.
  2. 지원되는 공공 서비스 웹사이트 또는 애플리케이션에서 로그인 시 CIE 인증을 선택합니다.
  3. 미들웨어가 자동으로 작동하여 브라우저와 CIE 칩 간의 통신을 처리합니다.
  4. 카드 신청 시 받은 PIN 코드를 입력하여 인증을 완료합니다.

지원 환경

현재 Windows 운영 체제에서만 사용할 수 있습니다. C++로 개발되었으며, Visual Studio 2017 Community로 빌드됩니다. 32비트 및 64비트 버전 모두 지원됩니다.

버전 정보

현재 버전은 1.4.3.12이며, 2025년 6월 3일에 릴리스되었습니다. 릴리스 노트는 GitHub 저장소에서 확인할 수 있습니다.

제한 사항

  • 이탈리아 CIE 카드 전용이며, 다른 국가의 전자 신분증과는 호환되지 않습니다.
  • 스마트카드 리더기 필수이며, 리더 드라이버가 제대로 설치되어 있어야 합니다.
  • 공공 행정 서비스의 온라인 포털에만 적용되며, 일반 웹사이트 인증에는 사용되지 않습니다.
  • CIE 카드를 읽기 전용 모드로만 처리하므로 카드의 객체 생성/삭제 작업이 불가능합니다.

라이선스

BSD-3-Clause 라이선스로 배포됩니다.

시스템 요구사항

Windows 운영 체제에서 사용할 수 있으며, 스마트카드 리더기와 드라이버가 필요합니다. CIE 카드 신청 시 받은 PIN 코드가 있어야 하며, 관리자 권한이 있는 계정이 설치에 필요합니다.